回答
==
比较两个变量的值。如果它们属于不同类型,则将它们转换为通用类型然后进行比较。
===
,而另一方面,更严格。它要求双方都是同一类型的。
php> = 5 == "5"
true
php> = 5 === "5"
false
好的,谢谢!!!! – 2013-02-27 09:13:26
==
港岛线做汽车类型转换,===
不会
这意味着:
0 == "0"
评估为TRUE
,因为在内部比较字符串和数字时,一个字符串使用==
时转换为数字。
0 === "0"
的计算结果为FALSE
,没有完成类型转换并且整数0
不等于字符串。在documentation和more documentation
更多信息。
也为0 == “东西”评估为真。这是为什么它的错误编码不能在使用字符串或使用字符串时使用严格的比较。详细信息请参见[上一章](http://www.dereuromark.de/2013/01/22/cakephp-tips/)。规则应该“尽可能严格”。 – mark 2013-02-27 09:11:53
好的,非常感谢 – 2013-02-27 09:18:44
- 1. 有什么区别`和$(Bash中有什么区别?
- 2. ==和===有什么区别?
- 3. ==和===有什么区别?
- 4. 有什么区别? :和||
- 5. '=='和'==='有什么区别?
- 6. `&`和`ref`有什么区别?
- 7. 有什么区别:。!和:r!?
- 8. | 0和~~有什么区别?
- 9. Appender和〜有什么区别?
- 10. xtype和别名有什么区别?
- 11. 有什么区别
- 12. 有什么区别
- 13. 有什么区别?
- 14. 有什么区别?
- 15. 有什么区别?
- 16. 有什么区别
- 17. 有什么区别?
- 18. 有什么区别?
- 19. 有什么区别
- 20. 有什么区别
- 21. Microsoft.AspNet.WebApi.OData和Microsoft.Data.OData和Microsoft.AspNet.OData有什么区别?
- 22. Viterbi CYK和Probabilistic CYK算法有什么区别,有什么区别吗?
- 23. Erlang的Ports和RPC有什么区别?
- 24. debug.write和Trace.write有什么区别?
- 25. LocalContainerEntityManagerFactoryBean和LocalEntityManagerFactoryBean有什么区别?
- 26. 数组和ArrayList有什么区别?
- 27. URI.escape和CGI.escape有什么区别?
- 28. rebar和rebar3有什么区别?或erlang.mk
- 29. 960.gs/Blueprint和LESS有什么区别?
- 30. BrowserModule和platformBrowserDynamic有什么区别?
http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter-which-equal-operator-i-use – Epsilon 2013-02-27 09:07:23
好的,谢谢所有 – 2013-02-27 09:19:11