开发者社区> 问答> 正文

javascript 函数体外使用var 定义变量 和 不使用var 有区别吗?

例如 :

var a=2;
a=2;
function fnName(){}

展开
收起
a123456678 2016-03-11 10:07:54 1775 0
1 条回答
写回答
取消 提交回答
  • 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的,则相反

    2019-07-17 18:58:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载