将字符串转换为数字
Number('0') === 0
Number('0')
会将字符串('0'
)转换为数字(0
)
一种较短但不太清晰的形式:
+'0' === 0
一元+
运算符对数字没有任何作用,但将其他任何东西转换为数字。
有趣的是,+(-12) === -12
。
parseInt('0', 10) === 0
parseInt('0', 10)
会将字符串('0'
)转换为数字(0
),不要忘记第二个参数,即基数。如果没有给出,parseInt 可以将字符串转换为错误的数字。