javascript 中的variables

Wednesday, October 22nd, 2008

真的要好好赞一下mozilla的文档写的简单易懂,赞好之后来讲讲variables: javascript中有全局变量(global)和局部变量(local) 两种scope的变量。 申明变量有两种方式: 通过var 关键字 如:var identifier = "value"    局部和全局变量都可以通过这种方式申明 直接赋值给变量一个value,这种方式通常申明全局变量,但不推荐 变量通过var关键字申明但未给定initial value的时候,返回的值为undefined; 如果直接访问一个未申明的变量,javascript engine会throw一个ReferenceError exception 如下所示: var a; //prints "The value of a is undefined" print("The value of a is " + a); //throws ReferenceError exception print("The value of b is " + b); 在条件语句中 undefined,null ,0 都会被认为是fales; 在javascript中你可以先refer 一个变量在它被申明之前,而不会抛出引用错误