本小白初学JavaScript,到“JavaScript 运算符”这一章,对于其中的“求余数,累加,递减”很模糊,不知道是什么意思;因为学的的文科,不知道这是不是理科的东西。
  高人们,给小白解释下吧,到底“求余数,累加,递减”是怎么运算的。
以W3C中的例子,给定 y=5,
% 求余数 (保留整数) x=y%2        x=1
++ 累加                 x=++y        x=6 
-- 递减                 x=--y        x=4那个x=1,x=6,x=4都是怎么运算得到的。谢谢。

解决方案 »

  1.   

    额,这个是编程的基本运算吧,和文理科没关系,文科也学数学的吧,建议你去看看编程基础相关的知识
    y=5
    % 求余数 (保留整数) x=y%2 x=1
    5除以2商2余1 所以x=1
    ++ 累加 x=++y x=6
    x=++y,先执行++y,++y相等于y=y+1,所以y=6赋给x,x=6
    如果写x=y++的话,结果x=5,y=6,这个你留给你自己探索
    -- 递减 x=--y x=4
    x=--y,先执行--y,--y相等于y=y-1,所以y=4赋给x,x=4
    如果写x=y--的话,结果x=5,y=4,这个也你留给你自己探索,这又关系到等式赋值运算的优先级了
      

  2.   

    ++ 自身值加1
    --   自身值减1
    %  求余数【即除以某个数后,剩余的值】以W3C中的例子,给定 y=5,
    % 求余数 (保留整数) x=y%2    【x =5/2 的余数】
    ++ 累加 x=++y 【x = 5+1】
    -- 递减 x=--y  【x=5-1】