66
如何使用模運算符(%)計算JavaScript項目的數字?如何在JavaScript中使用模運算符(%)?
如何使用模運算符(%)計算JavaScript項目的數字?如何在JavaScript中使用模運算符(%)?
這是餘數運算符並用於得到整數除法後的餘數。很多語言都有。例如:
10 % 3 // = 1 ; because 3 * 3 gets you 9, and 10 - 9 is 1.
顯然,這是不一樣的modulo operator完全。
這將是modulo operator,它產生兩個數字的其餘部分。
你可以在9中適合3次3次。如果你再增加3次到9次,你最終會得到12次。但是你除以10,所以相反你說它是3次9,餘數是1.這就是模數得到你。 – MarioDS 2013-05-12 08:38:30
我認爲最好這樣解釋:Modulo是分割值時剩下的差異。您可以使用它來計算商品列表清單,例如:10%10給你0.當它爲0時,你知道列表中有10個項目。例如,20%10給出了相同的值,0,列表中的另外10個項目...... – Codebeat 2014-03-05 06:43:22
JS AFAIK中沒有「整數除法」運算符; '10/3'將導致'3.333 ...'。您需要截斷分數,例如使用'Math.floor()'。 – Lucero 2014-08-20 17:02:42