w3c标准 js中各种类型的变量在if条件中是true还是false?
浏览量:1601
时间:2021-03-14 03:21:24
作者:admin
js中各种类型的变量在if条件中是true还是false?
如果操作数是对象,如果操作数是空字符串,则返回true;如果操作数是非空字符串,则返回false;如果操作数为0,则返回true;如果操作数是任何非0值(包括无穷大),则返回false;如果操作数为null,则返回true;如果操作数为Nan,则返回false,return false如果操作数未定义,则返回false
您需要了解==和===1之间的区别。==将转换两种比较类型:例如:0==false//true,将0转换为bool值进行比较,1==true//true,还将1转换为bool值进行比较,然后与true进行比较。2===不会转换这两种比较类型,string是string,number是number,例如:0===false//false,因为0是number,false是Boolean,它们肯定不相等。1===真//假
w3c标准 false是1还是0 if函数为什么会出现false
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。