JavaScript中比较操作符

 var s="";
 var ss=0;
 //typeof s为string  字符串为空 则表示Boolean类型的false  number中0代表false  1代表true
 //typeof false为Boolean
 // ===值要相同,同时类型也要相同,属于严格上的比较
 if(ss==false)alert("不严格比较\n字符串和boolean类型比较返回是");
 if(s==false)alert("不严格比较\n数值和boolean类型比较返回是是");
 if(s!==false)alert("严格比较\n字符串和boolean类型值不相同,但是类型不同");

操作符中 ==  表示值得比较

操作符中===表示值与值类型的比较

猜你喜欢

转载自blog.csdn.net/qq_20617983/article/details/81259925