JavaScript中10/5和10%5之间的区别是什么?两者都一样吗?
答案 0 :(得分:5)
10/5 = 2
10%5 = 0
%
是模数
答案 1 :(得分:3)
一个是你的基本分工:
10/5 => 2
10/4 => 2.5
另一个是模运算符,它将为你提供除法运算的整数余数。
10%5 => 0
10%4 => 2
答案 2 :(得分:1)
10/5除以10/5 = 2
10%5除以5并返回余数0,因此
10%5 = 0
答案 3 :(得分:1)
10/5是除法运算,根据存储结果的数据类型可能无法给出预期的结果。如果存储在int中,你将会遗漏余数。
10%2是模数运算。它将从除法中返回余数,通常用于确定数字是奇数还是偶数。取任何给定数字mod 2(N%2),如果结果是0,那么你知道数字是偶数。
答案 4 :(得分:0)
http://www.w3schools.com/js/js_operators.asp
10/5是2。 10%5是0。
答案 5 :(得分:0)
%是模数运算符:它为您提供除法的其余部分。
答案 6 :(得分:0)
10/5是10除以5,或basic division。
10%5是10模5,或the remainder of a division operation。
答案 7 :(得分:0)
在几乎所有语言中,%是模数而不是除数符号。它确实分裂,但它只给你剩余而不是分数。