取模,简单的理解就是小学数学除法除不尽的时候的余数,除尽后的零:
下面是小例子:
alert(10%3) //1, 10除3 余1, 所以模就是的结果就是1.
alert(9%3) //0,3可以被整除,所以结果是0
%表示取余数
if(a%15 ==0)判断a除以15的余数是否为0
如果a除以15的余数为0则a是15的整数倍,输出a/15(15的倍数)
如果余数不为0,就是不能整除,当然不是15的整倍数了
如果用/ ,则a/15若=0则a为小于15的数才会结果是0
javasricpt中的%取模是除法取余运算,例如20%7,结果为6,就是20除以7后的余数为6。
if(a%15 ==0) 判断a是不是15的整数倍,取模的意思就是求余数。例如30%15的余数是0。代表30是15的整数倍拉,如果用a/15的话得到的是商,因为a,15总为整数,所以得到的商总是整数,不能判断是a否为15的整数倍。
如果a%15==0那么就说明它是可以整除15