将某个值或者变量的值赋值给另一个变量
一、= 直接赋值
<script>
var num = 10;
var num2 = num;
</script>
二、+= 、 -= 、 *= 、/=
变量本身加/减/乘/除一个数值最后赋值给自己
<script>
var num = 10;
num += 10; //num == 20
console.log(num);
num -= 10; //num == 10
console.log(num);
num *= 2; //num == 20
console.log(num);
num /= 5; //num == 4;
console.log(num);
</script>
三、++、-- 自增和自减
<script>
var num1 = 10;
var num3 = 20 + num1++;
console.log("后置++ ",num3); //30
var num2 = 10;
num3 = ++num2 + 20;
console.log("前置++ ",num3); //31
</script>
总结:
前置++或者前置--都是先进行自增或者自减操作后再进行运算;
后置++或者后置--都是先进行运算操作后再进行自增或者自减;
ps:运算符的优先级
优先级顺序:数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
<script>
var num = 1+3 < 3+3 && 3+4 < 2*7;
//4 < 6 && 7 < 14
//true && true
//true
console.log(num);
</script>