JS基础语法(03)-前自增与后自增区别


 /*前自增与后自增的异同点
    相同点:无论是前自增还是后自增,对于变量而言,没有区别,都是自身+1
    不同点:
        * 前自增:先+1(变量自身+1),后赋值(将变量的值赋值给自增表达式的结果)
        * 后自增:先赋值,后+1
    */

//1.前自增
    var num1 = 10
    var res1 = ++ num1//res1是前自增表达式的结果
    console.log ( "num1:" + num1 )//11
    console.log ( "res1:" + res1 )//11

    //2.后自增
    var num2 = 10
    var res2 = num2 ++//res2是后自增表达式的结果
    console.log ( "num2:" + num2 )//11
    console.log ( "res2:" + res2 )//10

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/u013263917/article/details/80691720