JS 转换数据类型

Posted 结合是仙女

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 转换数据类型相关的知识,希望对你有一定的参考价值。

javascript 是一种动态数据类型语言,变量是没有类型的,可以随机赋予任意值,若变量要转换数据类型,有两种办法:隐式转换
和显式转换。

隐式转换可转换为字符串(将一个值加上字符串) 数字(在值的前面使用加号操作符或者使用减、乘、除、模操作符) 布尔值
(在值的前面使用非 ! 操作符两次)

 

显式类型转换(比较重要)
强制转换成数字
parseInt() 函数可解析一个字符串,并返回一个整数。

parseFloat() 函数可解析一个字符串,并返回一个浮点数。

Number() 函数,可以将任意类型的值转化成数字。

强制转换成字符串
String() 函数,可以将任意类型的值转化成字符串。

强制转换成布尔值
Boolean() 函数,可以将任意类型的变量转为布尔值。
以下五个值的转化结果为false:undefined null 0 NaN "",其他的值全部为true。










以上是关于JS 转换数据类型的主要内容,如果未能解决你的问题,请参考以下文章

js的数据类型及类型转换

JS 数据类型转换

JS 数据类型转换

JS数据类型转换

JS系列:js数据类型的转换

为啥js的==能自动转换类型呢?