add: Object.freeze()

This commit is contained in:
qianguyihao
2020-05-30 23:24:59 +08:00
parent cc41ddb71a
commit ada7d784c0
7 changed files with 204 additions and 104 deletions

View File

@@ -55,15 +55,29 @@ if (true) {
## 变量的声明和赋值
### 变量的声明变量的定义
### 变量的声明/变量的定义
在ES6语法之前统一使用`var`关键字来声明一个变量比如
```javascript
var name; // 生命一个名为 name 的变量
var name; // 声明一个名为 name 的变量
```
补充在ES6语法及之后统一使用 `const``let`关键字来声明一个变量这个以后再讲
PS**在JavaScript中永远都是用var来定义变量**在ES6 之前这和CJava等语言不同
### 变量的声明/定义ES6
在ES6语法及之后可以使用 `const``let`关键字来声明一个变量
```js
const name; // 定义一个常量
let age;
```
如果你想定义一个常量就用 const如果你想定义一个变量就用 let
### 变量的赋值
@@ -73,7 +87,7 @@ var name; // 生命一个名为 name 的变量
name= '千古壹号'
```
变量的声明和赋值举例如下
变量的声明和赋值写在一起举例如下
```javascript
var a = 100; // ES5语法
@@ -94,7 +108,6 @@ var是英语“variant”变量的缩写。后面要加一个空格空格后
- 变量名我们可以给变量任意的取名字
PS**在JavaScript中永远都是用var来定义变量**在ES6 之前这和CJava等语言不同
### 变量的初始化
@@ -212,7 +225,7 @@ console.log(a); // 会报错
### 关键字
**关键字**是指 JS 本身已经使用了的单词不能再用它们充当变量函数名等标识符
**关键字**是指 JS 本身已经使用了的单词我们不能再用它们充当变量函数名等标识符
JS 中的关键字如下
@@ -269,6 +282,8 @@ a2 = temp;
```
## 我的公众号
想学习**代码之外的技能**不妨关注我的微信公众号**千古壹号**id`qianguyihao`