发表于: 2021-03-27 21:07:26

1 1868


今天完成的事情:修改了任务四的代码

明天计划的事情:完成任务四,开始任务五

收获:

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 用于声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改


返回列表 返回列表
评论

    分享到