javascript 使用var声明得变量和不使用的区别

1 var声明的变量限制在他们执行的上下文中;未使用var声明的变量总是全局的

2 var 声明得变量 在代码执行前被创建;未使用var声明的变量在给其赋值时候被创建

3 var 声明变量在执行上下文中是non configurable的;未使用var声明的是configurable 例如可以 可以被delete

在严格模式下 使用未声明得变量出错

[原文链接](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var)

你可能感兴趣的:(javascript 使用var声明得变量和不使用的区别)