var num = 1; while(num--){alert("真");}为什么条件会为真?
答案:2 悬赏:70 手机版
解决时间 2021-03-06 19:40
- 提问者网友:感性作祟
- 2021-03-06 06:54
我又做了一个测试:while(0){alert("真");}结果为假。
最佳答案
- 五星知识达人网友:动情书生
- 2021-03-06 08:25
num--是后--,也就是参与运算后再减一,所以while(num--)相当于先while(num)然后再num -= 1。
全部回答
- 1楼网友:长青诗
- 2021-03-06 09:19
num--是先以num参与运算/判断,然后再自减。
--num是相反的,先自减。
所以while(num--)第一次循环是num以1的值,进入循环一次,再--,第二次循环才是0。
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯