一个等号是赋值
两个等号表示等于
三等于表示恒等于
== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等
1 var i = 1; 2 while(i <= 100){ 3 //判断i如果是奇数 就打印 4 if( i%2 === 1){ 5 document.write(i+" "); 6 } 7 i++; 8 }
if中1为真,也可以写为
if( i%2){ ......... }
如果所求为偶数
1 if(!(i%2)){ 2 ....... 3 }
"!"表示if中为假或者 if( i%2===0)