因此,我有一个随机生成的数字(介于1000-12000之间)。现在,如果以数字为例6859,则应获取数字859。但是这个数字是随机的。我尝试了这个:
var number = 6589;
var aaa = 1000;
var b = 0;
if (number < aaa) {
<!-- Do something -->
} else if (number < aaa*2) {
var b = number-aaa;
} else if (number < aaa*3) {
var b = number-aaa*2;
} else if (number < aaa*4) {
var b = number-aaa*3;
}
Run Code Online (Sandbox Code Playgroud)
依此类推,等等。因为,我认为这样做应该更容易。有人可以帮忙吗?(对不起,我是js新手)
您正在寻找的余数运算符,%。它返回除法运算的其余部分:
console.log(6859 % 1000); // 859Run Code Online (Sandbox Code Playgroud)
(有时也称为模或模运算符,但是在处理除数和除数不等的符号时,余数和标准模的形式会略有不同。或者类似的东西,我没有太多的数学知识。 -)维基百科文章涵盖了其中的一些内容;还有关于模块化算术的页面。)
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |