JavaScript 学习记录二(未定义的变量和未赋值的变量)

  在javascript程序设计中,有两种不同类型的未定义变量。
  一种未定义的变量是从来没有声明过的,尝试读这种未经声明的变量会引起运行时的错误。未被声明的变量(undeclared variable)就是未定义的,因为这样的变量根本不存在。但是, 给未声明的变量赋值并不会引起错误,相反,程序会在全局作用域中隐式的声明它。
  第二种未定义的变量是已经被声明了但是永远都不会被赋值的变量。如果要读这样的变量的值,将会得到一个默认值,即undefined。
document.write(a);
var a = 'gao';
document.write(a);
document.write(u);
u = 'mei';
document.write(u);

很短的结束了。

你可能感兴趣的:(JavaScript,undefined)