首页 > 代码库 > 数据类型的转换
数据类型的转换
强行转换为数字!
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
数据类型的转换