javascript 函数体外使用var 定义变量 和 不使用var 有区别吗?
本文介绍了javascript 函数体外使用var 定义变量 和 不使用var 有区别吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
例如 :
var a=2;
a=2;
function fnName(){}
解决方案
Declared variables are a non-configurable property of their execution context (function or global). Undeclared variables are configurable (e.g. can be deleted).
用var
声明的在作用域下是non-configurable的,也就是不可以delete
掉;而不用var
的,则相反
参考:https://developer.mozilla.org/en-US/docs...
这篇关于javascript 函数体外使用var 定义变量 和 不使用var 有区别吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文