当前位置:编程学习 > JAVA >>

javaScript中一个等号两个等于号和三个等于号之间的区别

一言以蔽之:一个等号是赋值操作,==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。
alert(0 == ""); // true
alert(0 == false); // true
alert("" == false); // true
alert(0 === ""); // false
alert(0 === false); // false
alert("" === false); // false
===用来进行严格的比较判断
alert(1 == "1"); // true
alert(1 === "1"); // false

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,