zoukankan      html  css  js  c++  java
  • js入门关于js‘i++’‘++i’和‘i--’‘--i’计算的问题

    一,i++和++i;

    i++是先赋值在运算,++i是先运算在赋值;

    例如:var a=1

               a++;在运算时是按照1计算的;但在下面再次出现时是按照2进行运算;

       ++a;在运算时是按照2计算的:在下面再次出现时是按照2计算的;

         例如:var a=1

          b=(a++)+(++a)

     计算按照   1  + 3     =4

       完成后a的值      2        3    最后输出i=3;

    与i++类似:i--是先赋值在运算,--i是先运算在赋值;

    例如:var a=1

               a--;在运算时是按照1计算的;但在下面再次出现时是按照0进行运算;

       ++a;在运算时是按照-1计算的:在下面再次出现时是按照-1计算的;

         例如:var a=1

          b=(a--)+(--a)

     计算按照   1 +(-1)     =0

       完成后a的值      0        -1    最后输出i=-1;

    最关键的是细心在做题的时候不能只是看要在纸上写这样才能保证算出来的答案准确无误;

          

  • 相关阅读:
    洛谷P1043数字游戏
    luogu P1330 封锁阳光大学
    luoguP1242 新汉诺塔
    luogu P1892 [BOI2003]团伙
    luogu P3375 【模板】KMP字符串匹配
    luoguP1440 求m区间内的最小值
    luoguP2700 逐个击破
    luoguP2814 家谱
    luogu P1962 斐波那契数列
    P3379 【模板】最近公共祖先(LCA)
  • 原文地址:https://www.cnblogs.com/jialaoshizaixianjiaoxue/p/9796890.html
Copyright © 2011-2022 走看看