标签:style blog color io 使用 java ar strong div
1、变量遵循先声明再使用。
console.log(b); b=123;
代码运行结果:
Uncaught ReferenceError: b is not defined
2、方法内定义的局部变量外部不能访问。
function my(){ var a=‘hi‘; } my(); console.log(a);
代码运行结果:
Uncaught ReferenceError: b is not defined
同样是b未定义的错误。
3、一个方法嵌套另一个方法;外面方法可以访问里面声明的变量;(闭包实现面向对象)
function my(){ var c=123; function f2(){ console.log(c); } return f2; } var result=my(); result();
结果:123
在f2方法调用my的c局部变量、my方法返回f2 就能在外部调用f2方法了;
4、加var定义的局部变量,不加则为全局变量(不能存在作用域问题)
标签:style blog color io 使用 java ar strong div
原文地址:http://www.cnblogs.com/simple-blog/p/3982287.html