数据类型的转换
一、数字型转换成字符串型
1.变量.tostring();
var num = 10; var str = num.toString(); console.log(str); console.log(typeof str);
2.利用String()
console.log(String(num));
3.拼接字符串,隐式转换
console.log(num+' ');
二、转换为数字型
1.使用parseInt()函数,将string类型转换成整数数值型。可以去掉数字后边的单位
console.log(parseInt('3.14')); console.log(parseInt('3.99')); console.log(parseInt('120px')); console.log(parseInt('rem120px'));
2.使用parseFloat()函数,将string类型转换成浮点型数值型
console.log(parseFloat('3.14')); console.log(parseFloat('120px')); console.log(parseFloat('rem120px'));
3.使用Number()强制转换函数
var str = '123'; console.log(Number(str));
4.使用算数运算隐式转换数值型
console.log('12' - 0);
三、转换为布尔型
1.使用Boolean()函数,将其他类型转成布尔值。
代表空、否定的值会被转换为false,如 ‘’、0、NaN、null、undefined;其余值都会被转换为true。
console.log(Boolean(456));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!