25 parseInt parseFloat 系统函数
以下是把字符串转换为数值的系统函数 ( 不是 string 的方法)
parseInt("15") 或 parseInt("15",10) 都返回数值 15
可选择的第二个参数是采用的进制, 因此 parseInt("15",8) 返回17
如果输入字符串以 "0x" 开始, 则缺省进制为16 ; 而如果以"0" 开始则为8 进制 -- 否则缺省进制为10
x = 1 +"1"; // 赋值为 "11"
x = 1 + parseInt("1"); // 赋值为 2
parseFloat(string) 返回与string等价的平台支持的浮点数,
var x = "0.0314E+2"; var y = parseFloat(x); // y = 3.14
当参数不正确时 parseInt 和 parseFloat 将返回 NaN (Not a Number)
Copyright: NPACT