未定义 !== 未赋值
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
本文解释了 Not Defined 和 undefined 的区别。undefined 指变量已声明但未赋值,存在于内存中。Not Defined 指变量未声明或超出作用域,不存在于内存中,访问会导致 ReferenceError。
🎯
关键要点
- Not Defined 和 undefined 的区别是常见面试问题。
- undefined 指已声明但未初始化的变量,存在于内存中。
- Not Defined 指未声明或超出作用域的变量,不存在于内存中。
- 访问 Not Defined 的变量会导致 ReferenceError。
- 示例代码展示了变量的声明、初始化和访问的不同结果。
🏷️
标签
➡️