0
点赞
收藏
分享

微信扫一扫

javaScript赋值运算符

爪哇驿站 2022-04-06 阅读 62

某个值或者变量的值赋值给另一个变量

一、= 直接赋值

<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>

 

举报

相关推荐

0 条评论