认真的变量

ES6加了更多特性,let,const使程序更加的严格与规范。

  • 要使用let,const等严格变量,要在文件首行写"use strict"如果只要在一个function中使用,只需在那一个函数开头加上“use strict”即可,由于JS本身的设计,'' 与' 并没有差别,对;的要求也不严格
  • let
    这是一个区别var的变量,同样是javascript的数据类型。他的作用是,只在一个定义域内生效,可以使用let代替该死的var。
"use strict";
function a()
{
  let i=1;
  console.log(i);
}
a();
console.log(i);//会出BUG
  • const
    我在C/C++里都不用这玩意,只能说明我习惯不好,如果用习惯了,帮助是一定有的。
'use strict'
const i=2
console.log(i)
i++//出错 

好了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • let 和 const 命令 let 命令 块级作用域 const 命令 顶层对象的属性 gl...
    安小明阅读 1,033评论 0 0
  • let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新...
    卞卞村长L阅读 670评论 0 0
  • let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新...
    嘉奇呦_nice阅读 1,685评论 0 2
  • 1、let命令 作用域 let命令与var基本相似,只是let所声明的变量只在let代码块内有效。 因为变量使用l...
    彩虹之梦阅读 719评论 0 2
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,611评论 1 37

友情链接更多精彩内容