一元的 + -
+ 正号
- 不会改变数值的符号
- 负号
- 可以对数值进行符号位取反
当我们对非数值类型进行政府运算时,会先将其转化为数值然后在进行运算
<script>
let a = -10
a = -a
let b = '123'
b =+ b
console.log(typeof b, b)
文章讨论了JavaScript中的一元运算符+和-如何影响数值的符号。+正号不会改变数值符号,而-负号则会取反数值的符号。当对非数值类型如字符串进行这样的运算时,JavaScript会先尝试将其转换为数值再执行运算。例如,将字符串123与+运算符结合会将其转换为数值123。
一元的 + -
+ 正号
- 不会改变数值的符号
- 负号
- 可以对数值进行符号位取反
当我们对非数值类型进行政府运算时,会先将其转化为数值然后在进行运算
<script>
let a = -10
a = -a
let b = '123'
b =+ b
console.log(typeof b, b)
120
1704

被折叠的 条评论
为什么被折叠?