Peikon

Results 3 comments of Peikon

> 当一元加法运算符对字符串进行操作时,它计算字符串的方式与 parseInt() 相似,主要的不同是只有对以 "0x" 开头的字符串(表示十六进制数字),一元运算符才能把它转换成十进制的值。因此,用一元加法转换 "010",得到的总是 10,而 "0xB" 将被转换成 11。 这段没看懂有什么区别,我理解的只是 parseInt() 能做更多种进制转换,而 ”+“ 只能识别十进制和 ”0x“ 开头的十六进制?

@jawil `+"010"` 是 10 没错,在控制台 `a = 010` 会返回 8 的