JavaScript Number()把字符串转换为数值

JavaScript Number()把字符串转换为数值
JavaScript Number()把字符串转换为数值
 
全局方法 Number() 可把字符串转换为数字。
 
包含数字的字符串(比如 "3.14")转换为数字(比如 3.14)。
 
空的字符串转换为 0。
 
其他字符串将转换为 NaN(Not a number,不是数字)。
 
Number("3.14")    // 返回 3.14
Number(" ")       // 返回 0
Number("")        // 返回 0
Number("99 88")   // 返回 NaN
 
 
方法 描述
parseFloat() 解析字符串并返回浮点数。
parseInt() 解析字符串并返回整数。
一元 + 运算符
一元的 + 运算符可用于把变量转换为数字:
 
实例
var y = "5";      // y 是字符串
var x = + y;      // x 是数字
 
如果无法转换变量,则仍会成为数字,但是值为 NaN(Not a number):
 
实例
var y = "Bill";   // y 是字符串
var x = + y;      // x 是数字 (NaN)

推荐阅读