JS 的数据类型转换

1.任意类型转换为字符串

1.x.toString 可以将number,boolean,object转化为字符串,但是无法转换null,undefined这两种数据类型
2.String(x) 是一个全局函数,功能更强大可以转换基本上所有类型为字符串
3.x + '' 把x加上一个空字符串就可以快速将其他类型转换成字符串

2.任意类型转换为布尔

1.Boolean(x) 可以转换所有类型为布尔类型
2.!! + x 最便捷最快的方式来使其他类型转换为布尔类型

3.任意类型转换为数字

1.Number(x) 除了要转换的类型本来就是由数字的组成之外,其他的转换一律变成NaN
2.parseInt(x,10) 将其他类型转换成整数类型,后面的10表示的是十进制,取值范围为2~37之间
3.parseFloat(x) 解析一个字符串并返回一个浮点数
4.x - 0 字符串减去一个0可以转换成数字
5.+ x 加上+可以转换成数字,并不是取绝对值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容