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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 10,774评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,328评论 19 139
  • 第三章 基本概念 3.1 语法 ECMAScript标识符一般采用驼峰大小写格式,也就是第一个字母小写,剩下的每个...
    小雄子阅读 3,666评论 0 1
  • @转自GitHub 介绍js的基本数据类型。Undefined、Null、Boolean、Number、Strin...
    YT_Zou阅读 4,930评论 0 0
  • 一 “我可以加入你们学习吗?” 半个多小时的沉默。 回复一个笑脸。 “真的很想向大家学习,拜托了!” 又是一阵沉默...
    痴行人阅读 1,189评论 0 0