如果您尝试使用不存在且尚未声明的变量,则javascript将引发错误.var name is not defined,然后脚本就会停止.
var name is not defined
但如果你使用它来检查它typeof noname,它将返回"undefined".我一直认为你必须声明一个var才能拥有一个类型.通过使用:var a; 因此它具有未定义的类型或赋予它类似的值:var b =5;所以它具有其值的类型.
typeof noname
"undefined"
var b =5;
此外之间有什么区别var a;和var b = undefined;?
var a;
var b = undefined;
javascript
javascript ×1