星期六, 七月 22, 2006

javascript中的变量声明和赋值与否

如果变量a未声明,对变量a的调用会触发浏览器js engin报错:对象不存在

  • 判别变量是否声明的操作:typeof(a) == "undefined";
  • 如果变量a已被声明但尚未被初始化(赋值),那么此变量的值为undefined:

var a;

a == undefined; //return true

  • 可以使用eval来动态创建变量:

eval("var a");


发表评论

标题

在此添加评论

称呼

邮箱地址(可选)

个人主页(可选)