在JavaScript中相信“undefined”与“defined”对大家来说都肯定不陌生,但是又不是很清楚它们的区别,先看两个demo我们再说,
例1.
console.log(parms); //在控制台出现 Uncaught ReferenceError: parms is not defined
例2.
var flag; console.log(flag); //在控制台出现 undefined
通过上面两个例子就能很清楚的看出它两的区别了,not defined是指根本就没有定义,程序运行出现错误,而undefined是定义了一个变量,但是没有赋值,所以程序运行出现错误。
原文地址:https://www.cnblogs.com/h5it/p/9292917.html
时间: 2024-09-29 05:07:10