JavaScript中10/5和10%5的区别是什么?

JavaScript中10/5和10%5的区别是什么?,javascript,operators,Javascript,Operators,JavaScript中10/5和10%5的区别是什么?都一样吗 10/5 = 2 10%5 = 0 %是模的 10/5等于2。 10%5等于0。10/5除以10/5=2 10%5除以5并返回余数0,因此10%5=0%是模运算符:它给出除法的余数。一个是基本除法运算: 10/5 => 2 10/4 => 2.5 另一个是模运算符,它将为您提供除法运算的整数余数 10%5 => 0 10%4 => 2 10/5等于10除以5,或 10%5是10模5,或者在几乎所有语言中

JavaScript中10/5和10%5的区别是什么?都一样吗

10/5 = 2
10%5 = 0
%
是模的

10/5等于2。
10%5等于0。

10/5除以10/5=2

10%5除以5并返回余数0,因此
10%5=0

%是模运算符:它给出除法的余数。

一个是基本除法运算:

10/5 => 2
10/4 => 2.5
另一个是模运算符,它将为您提供除法运算的整数余数

10%5 => 0
10%4 => 2

10/5等于10除以5,或


10%5是10模5,或者在几乎所有语言中,%是模而不是除法符号。它确实进行除法,但只给出余数,而不是除数。

10/5是除法运算,根据存储结果的数据类型,可能不会给出预期的结果。如果存储在int中,则会丢失剩余部分


10%2是模数运算。它将返回除法的余数,通常用于确定数字是奇数还是偶数。取任意给定的数字mod 2(N%2),如果结果为0,则您知道该数字为偶数。

可能与重新运行到余数的平均值重复