首页 > 代码库 > 《ECMAScript 6 入门- 第一章 lef和const命令》 —— 摘抄
《ECMAScript 6 入门- 第一章 lef和const命令》 —— 摘抄
1 . lef命令
ES6新增了let命令,用来声明变量。它的用法类似于var,let声明的变量,只在let命令所在的代码块内有效。
{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b //1
2.const命令
const也用来声明变量,但是声明的是常量。一旦声明,常量的值就不能改变。
const PI = 3.1415;PI // 3.1415PI = 3;PI // 3.1415const PI = 3.1;PI // 3.1415
上面代码表明改变常量的值是不起作用的。需要注意的是,对常量重新赋值不会报错,只会默默地失败。
const的作用域与let命令相同:只在声明所在的块级作用域内有效。
if (condition) { const MAX = 5;}// 常量MAX在此处不可得
const声明的常量,也与let一样不可重复声明。
var message = "Hello!";let age = 25;// 以下两行都会报错const message = "Goodbye!";const age = 30;
——摘自 http://es6.ruanyifeng.com/
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。