• Javascript自增、自减运算符


    JavaScript自增、自减运算符与表达式语法

    var i++;
    
    • var-- 声明变量
    • i-- 变量名
    • ++ -- 自增运算符

    JavaScript自增、自减运算符与表达式

    JavaScript自增、自减运算符与表达式(i初始值为6)
    运算符++i--ii++i--
    名称 前自增运算符 前自减运算符 后自增运算符 后自减运算符
    表达式 ++i --i i++ i--
    示例 ++i; --i; i++; i--;
    i的结果 7 5 7 5
    有趣的示例 ++i
    alert(i)
    alert(++i)
    alert(i)
    --i
    alert(i)
    alert(--i)
    alert(i)
    i++
    alert(i)
    alert(i++)
    alert(i)
    i--
    alert(i)
    alert(i--)
    alert(i)
    结果 7
    8
    8
    5
    4
    4
    7
    7
    8
    5
    5
    4

    示例解释

    前自增运算符与后自增运算符有本质的区别,它们的相同点都是为自身加了1,不同点是前自增运算符是先加1,再使用操作数的值,后自增运算符是先使用操作数的值,再加1。例如:

    var a;
    var i=6;
    
    //(前加加)i加1后,i等于7,并将i值赋予a,于是a等于7
    a=++i;
    document.write(i);
    document.write(a);
    
    i=6;
    //(后加加)将i值赋予a,于是a等于6,最后i加1,i等于7
    a=i++;
    document.write(i);
    document.write(a);
    

    结果

    7
    7
    7
    6
    原文链接:http://www.cnblogs.com/leejersey/archive/2011/12/12/2284468.html
  • 相关阅读:
    【CH6801】棋盘覆盖
    【模板】二分图匹配
    【POJ3683】Priest John's Busiest Day
    【Asia Yokohama Regional Contest 2018】Arithmetic Progressions
    【POJ2230】Watchcow
    【CF263D】Cycle in Graph
    【CF131D】Subway
    【洛谷P2709】小B的询问
    【模板】2-SAT
    【模板】矩阵快速幂
  • 原文地址:https://www.cnblogs.com/yun1108/p/8760943.html
Copyright © 2020-2023  润新知