一、JavaScript中undefined 和not defined undefined意思是已经声明了一个变量,只是还没有赋值,不是编译错误 not defined是指没有生命,变量还没有声明,出现编译错误,程序退出执行 参考: https://www.cnblogs.com/zdhblog/p/6801408.html