课程
/前端开发
/JavaScript
/JavaScript进阶篇
3%-2=1;
3%-4=3;
这里面的被取余数(-2、-4)如果替换为正数(2、4)的话运算结果是一样的,那么当被取余数为负数的负数如何运算?
2017-04-19
源自:JavaScript进阶篇 2-13
正在回答
被除数的符号决定余数的符号,数值部分为被除数和除数都当作都是正数处理计算即可。
Jeoop 提问者
3%-4本来就是剩3的。你用数学的除法做一下就知道了,模运算就是除法运算,结果取的是余数啊。
document.write(100%7);
document.write("<br />");
document.write(-100%7);
document.write(100%-7);
document.write(-100%-7);
算算这些就知道答案了。
按取余数(3)的符号来决定,它是负数结果为负数或0,它是正数结果为正数或0。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答计算不大于10的整数?负数算吗?
3 回答取模求余数
2 回答关于负数提取
3 回答算数运算符%
1 回答字符类型在运算的时候自动转化为整数类型?