module1-online-04-一元运算符

一元运算符

  • 一元运算符含有++、--、!

  • 这里主要讲++、--还有他们的先后顺序问题

  • !不能放在变量/表达式后面

一、++和--的作用

1.1 ++

  • 自身加1

    • 相当于 a += 1或者 a = a + 1

1.2 --

  • 自身减1

    • 相当于 a -= 1或者 a = a - 1

二、注意事项

2.1 放在前面

  • 如++a

  • 在这个表达式里面会先自加1然后进行表达式运算

2.2 放在后面

  • 如a++

  • 在这个表达式会进行表达式运算,结束之后才会自加1

2.3 案例

// 基础案例
var i = 100
i++ // i = 101
j = i++ // j = 101, i = 102
y = ++j // y = 102, j = 102

// 加上逻辑运算符
var a = 0, b = 0
a++ || ++b && a-- || b++
// a = 0, b = 1
原文地址:https://www.cnblogs.com/lezaizhu/p/14089429.html