猿问
下载APP

%在JavaScript中做什么?

%在JavaScript中做什么?

%在JavaScript中做了什么?

我们非常感谢它的定义和它的作用。


侃侃无极
浏览 58回答 3
3回答

慕后森

它是模运算符。有关JavaScript算术运算符的更多信息,请参阅此文档或规范。%(模量)模数运算符使用如下:var1%var2模数运算符在前面的语句中返回以第二个操作数为模的第一个操作数,即var1 modulo var2,其中var1和var2是变量。模数函数是将var1除以var2的整数余数。例如,12%5返回2.结果将与var1具有相同的符号; 也就是说,-1%2返回-1。

123456qqq

ES6更新:正如在其他答案中所解释的那样,它在除数除以除数后返回余数,但是这不再是模运算符,这是余数运算符。 区别在于模运算符结果将采用除数的符号,而不是除数。引自MDN当一个操作数除以第二个操作数时,余数运算符返回剩余的余数。它总是采取红利的标志,而不是除数。它使用一个内置的模函数,以产生结果,这是除以整数余数var1通过var2 -例如- var1 modulo var2。有人建议在ECMAScript的未来版本中获得一个实际的模运算符,不同之处在于模运算符结果将采用除数的符号,而不是被除数。例:-10 % 3 // -1 10 % -3 // 1

慕前端131612

它是模运算符。它计算余数。如果我们做23%10,首先,我们将23除以10,等于2.3 然后取.3 *(除数)10 = 3
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答