我曾经遇到过一个运算符“===”。但我不记得它是什么..或者我们在哪里使用它..或者是否有这样的运算符?它用在哪里??
最佳答案
在 PHP、JavaScript、ECMAScript、ActionScript 3.0 和许多其他类似的动态语言中,有两种类型的相等检查:==(非严格相等)和 ===(严格相等)。举个例子:
5 == "5" // yep, these are equal, because "5" becomes 5 when converted to int
5 === "5" // nope, these have a different type
基本上,每当您使用 == 时,您都会面临自动类型转换的风险。使用 === 确保值在逻辑上相等并且对象的类型也相等。
关于operators - "==="运算符的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2476063/