ES262-3rd
文档分值:3
javascript >>> javascript >>> ES262-3rd
课程目录
JavaScript 有两种方式判断两个值是否相等。
等于操作符由两个等号组成:==
JavaScript 是弱类型语言,这就意味着,等于操作符会为了比较两个值而进行强制类型转换。
"" == "0" // false 0 == "" // true 0 == "0" // true false == "false" // false false == "0" // true false == undefined // false false == null // false null == undefined // true
很多人认为使用 == 是不好编程习惯, 因为它的复杂转换规则,会导致难以跟踪的问题。
严格等于操作符由三个等号组成:===
不像普通的等于操作符,严格等于操作符不会进行强制类型转换。
"" === "0" // false 0 === "" // false 0 === "0" // false false === "false" // false false === "0" // false false === undefined // false false === null // false null === undefined // false
[ 该条目创建时间:2016-06-25 15:24:05 ]