字符串与各种类型转换

数字与各种类型转换

boolean类型与各种类型转换

 

显式的类型转换

转换为数字类型

Number(mix)

parseInt(string radix)

parseFloat(string)

转换成字符串类型


string(mix)

 

转换为布尔类型

Boolean(mix)

 

 

Number()函数转换

Number函数可将任意类型转换成数值

如果是布尔值:true转为1,false转为0

如果是数值:返回本身

如果是null:返回0

如果是undefined:返回NaN

如果是字符串:遵循以下几种规则

       如果只包含数字,则转为十进制

  如果是只包含有效的浮点格式,转化为浮点数

  如果是空字符串,转化为0

  如果字符串中包含非以上格式,则转换为NaN