可能重複:
Integer division in JavaScript的JavaScript +數學功能,以排除一定數量的x次
可以說我有一個具體的數字。
B = 350
而且我取決於若干因素,但他們都有不同數量的,一些在他們,如:
c = 351,
d = 710,
e = 1100
我想是要由剩餘的劃分提出c,d,e與B x次。即
c = 1,
d = 10,
e = 50
可能重複:
Integer division in JavaScript的JavaScript +數學功能,以排除一定數量的x次
可以說我有一個具體的數字。
B = 350
而且我取決於若干因素,但他們都有不同數量的,一些在他們,如:
c = 351,
d = 710,
e = 1100
我想是要由剩餘的劃分提出c,d,e與B x次。即
c = 1,
d = 10,
e = 50
使用%
(Modulus)操作。
var B = 350, c = 351, d = 710, e = 1100;
console.log(c%B);
console.log(d%B);
console.log(e%B);
從MDN摘自:
模數運算符返回所述第一操作數模第二 操作數,即,VAR1模VAR2,在前面的語句,其中 VAR1和VAR2是變量。模函數是整數 將var1除以var2的餘數。例如,12%5返回2. 結果將具有與var1相同的符號;即-1%2返回-1。
模%
運營商做的:
var B = 350,
c = 351, d = 710, e = 1100;
console.log(c % B, d % B, e % B); // 1 10 50
你試過模運算符? '351%350 = 1; 710%350 = 10; 1100%350 = 50;' – jonhopkins
請記住,在JavaScript中,%是餘數,而不是模運算,即'-2%5'給出的是-2而不是'3'。 – phant0m