深度保持探索全栈开发的无限可能
记录技术成长的每一步
未声明和未定义的区别?

未声明

程序中不存在且未声明的变量。如果程序尝试读取未声明变量的值,则报错。

------- - - - - - - -

未定义

程序中声明但尚未给出任何值的变量。如果程序尝试读取未定义变量的值,则返回undefined。

- --
------- - -