【发布时间】:2016-05-13 17:23:08
【问题描述】:
for (i=0;i<10;i++) {
if (i%2 == 0)
console.log( i + "is even number")
else
console.log(i + "is not even")
}
工作,但是
for (i=0;i<10;i++) {
if (!i%2)
console.log( i + "is even number")
else
console.log(i + "is not even")
}
不工作,为什么? i%2 什么时候会变成真的?
【问题讨论】:
-
!(i%2) - 括号很重要
标签: javascript loops if-statement