|
将字符串转换为数字 全局方法 Number() 可以将字符串转换为数字。 字符串包含数字(如 "3.14") 转换为数字 (如 3.14). 空字符串转换为 0。 其他的字符串会转换为 NaN (不是个数字)。 - Number("3.14") // 返回 3.14
- Number(" ") // 返回 0
- Number("") // 返回 0
- Number("99 88") // 返回 NaN
复制代码| 方法 | 描述 | | parseFloat() | 解析一个字符串,并返回一个浮点数。 | | parseInt() | 解析一个字符串,并返回一个整数。 | 一元运算符 +Operator + 可用于将变量转换为数字: 实例- var y = "5"; // y 是一个字符串
- var x = + y; // x 是一个数字
复制代码 如果变量不能转换,它仍然会是一个数字,但值为 NaN (不是一个数字):实例- var y = "John"; // y 是一个字符串
- var x = + y; // x 是一个数字 (NaN)
复制代码
|