n+=5是什么意思,n%5=0是一个意思吗?

n+=5是什么意思,n%5=0是一个意思吗?

n+=5是什么意思,n%5=0是一个意思吗?

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

如果要去判断一个数据是否是5的倍数,那么可以使用n%5=0~如果用n+=5的话,你要看这个n是不是5,n+=5是n=n+5的缩写。

所以还是要看代码的需求和判断的需求。

老师也跟你说了,这两个是不同的算法,对比是没有意义的。

祝学习愉快!

  • 吃土豆的人 提问者 #1
    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>arguments</title> </head> <body> <script> for (var i = 0; i <= 100; i=i+4) { console.log(i); } for (var m = 0; m <= 100;m++) { if (m%4==0) { console.log(m); } continue; } </script> </body> </html> 我可以这么理解吧,两段代码中的3可以是任意值,换成任意一个大于0的整数结果得到的都是一样的,只是算法不同,一个加,一个取余
    2018-01-31 16:47:51
  • 吃土豆的人 提问者 #2
    就是判断某个数的是否是指定的一个整数的倍数
    2018-01-31 16:50:06
小丸子爱吃菜 2018-01-31 16:55:51

如果针对的是这段代码,是可以这么写的~

没有固定的,算法灵活掌握就可以

小于飞飞 2018-01-28 14:11:33

n+=5 是 n=n+5;

n%5 是取模运算 , 即 11%5 是1 。

希望解答你的疑惑,在思考下,动手实践,加油!

  • 提问者 吃土豆的人 #1
    那5的倍数是不是两者皆可,n%5=0或者n+=5?
    2018-01-29 19:07:28
  • 小于飞飞 回复 提问者 吃土豆的人 #2
    这两个作用不同,一个是取余,一个是累加,不能做对比!
    2018-01-29 19:17:10
  • 提问者 吃土豆的人 回复 小于飞飞 #3
    这个我知道,但是貌似结果是一致的
    2018-01-31 15:37:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师