数据类型的转换

强行转换为数字!

parseInt() 函数

parseInt() 函数可解析一个个字符串,并返回一个整数。

转换流程:

var num = parseInt("12345px");//返回12345

var num1 = parseInt("0xA"); //10(0x开头的按⼗六进制处理。a为10,b为11...)

var num2 = parseInt("56.9"); //56

var num3 = parseInt("red"); //NaN

 

parseFloat() 函数

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

转换流程:

var fNum1 = parseFloat("12345red"); //返回 12345

var fNum2 = parseFloat("0xA"); //返回 NaN

var fNum3 = parseFloat("11.2"); //返回 11.2

var fNum4 = parseFloat("11.22.33"); //返回 11.22

var fNum5 = parseFloat("0102"); //返回 102

var fNum6 = parseFloat("red"); //返回 NaN

 

Number() 函数

 

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

 

 

强制转换成字符串

String() 函数

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

 

强制转换成布尔值

Boolean() 函数

使用Boolean() 函数,可以将任意类型的变量转为布尔值。

以下五个值得转换的结果为 false 其他全部为true:

undefined false

null false

0 false

NaN false

"" false

posted @ 2017-07-12 20:01  Xin不冻Jiu不痛1  阅读(137)  评论(0编辑  收藏  举报