例如 :
var a=2;
a=2;
function fnName(){}
1.在浏览器的script标签下或一个单独的js文件中
<script>
var a=2;
b=1;
</script>
a,b都是全局变量
2.在一个函数体内
function fun(){
var a=2;
b=1;
}
a为局部变量
b为全局变量
4 回答5.6k 阅读✓ 已解决
12 回答4.6k 阅读
7 回答2.9k 阅读✓ 已解决
11 回答2.8k 阅读
13 回答1.6k 阅读
5 回答1.8k 阅读✓ 已解决
8 回答2.2k 阅读✓ 已解决
用
var
声明的在作用域下是non-configurable的,也就是不可以delete
掉;而不用var
的,则相反参考:https://developer.mozilla.org/en-US/docs...