javaScript中双等号和三等号的区别

一个等号是赋值

两个等号表示等于

三等于表示恒等于

== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等

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)

猜你喜欢

转载自www.cnblogs.com/qianfur/p/12097358.html