zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    次小生成树模板(poj1679)
    ISAP模板
    ZOJ3781
    Uva12663
    LightOJ1089
    网络流DINIC模板
    FZU2030(括号匹配)
    NOIP2011提高组(选择客栈)
    DRF之视图家族
    DRF多表设计与ModelSerializer组件
  • 原文地址:https://www.cnblogs.com/cp168168/p/6478084.html
Copyright © 2011-2022 走看看