发表于: 2021-03-27 21:07:26
1 1867
今天完成的事情:修改了任务四的代码
明天计划的事情:完成任务四,开始任务五
收获:
JavaScript里的let和const
ECMAScript 2015(ECMAScript 6)
ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。
let和const都是用来声明一个变量,但和var不同
let 声明的变量只在 let 命令所在的代码块内有效。
const 声明一个只读的常量,一旦声明,常量的值就不能改变。
在函数体内使用 var 和 let 关键字声明的变量有点类似。它们的作用域都是局部的
在函数体外或代码块外使用 var 和 let 关键字声明的变量也有点类似。它们的作用域都是全局的
在相同的作用域或块级作用域中,不能使用 let 关键字来重置 var 关键字声明的变量
在相同的作用域或块级作用域中,不能使用 let 关键字来重置 let 关键字声明的变量
在相同的作用域或块级作用域中,不能使用 var 关键字来重置 let 关键字声明的变量
let 关键字在不同作用域,或不同块级作用域中是可以重新声明赋值的
var 关键字定义的变量可以在使用后声明,也就是变量可以先使用再声明
let 关键字定义的变量则不可以在使用后声明,也就是变量需要先声明再使用。
const 用于声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改
评论