什么时候"未定义"等于JavaScript中的"null"?

Tri*_*inh 3 javascript

我一直在看Tut +关于Js的一些视频.他们说有时候"undefined"等于"null".那么,这是什么时候发生的?

Ama*_*dan 6

undefined == null
// => true

undefined === null
// => false
Run Code Online (Sandbox Code Playgroud)

==测试相等性,===测试身份(或严格相等).如有疑问,请使用===.

  • 这是对`==`和`===`的一个非常误导性的总结.它们都测试相等性(或对象的身份),但前者在测试不同类型的相等性时使用类型强制的复杂算法. (2认同)