字符串和数字相加

字符串和数字相加_第1张图片

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

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 解析的是整个字符串

你可能感兴趣的:(js,javascript,js,javascript)