例如 :
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为全局变量
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
用
var
声明的在作用域下是non-configurable的,也就是不可以delete
掉;而不用var
的,则相反参考:https://developer.mozilla.org/en-US/docs...