字符串和数字相加

这里写图片描述

除了数字与数字相加是数字以外,其余情况相加都是字符串

parseInt()

console.log(parseInt('12'));// 12
console.log(parseInt('a12'));// NaN
console.log(parseInt('12a'));// 12
console.log(parseInt('0xA'));// 10

Number

console.log(Number('12'));// 12
console.log(Number('a12'));// NaN
console.log(Number('12a'));// NaN
console.log(Number('0xA'));// 10

Number 和parseInt 的区别:
parseInt() 解析的是部分字符串,而 Number 解析的是整个字符串


版权声明:本文为extendworld原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。