类的基本语法
概念:
一:《对变量的影响》
- 变量必须要先声明再使用
- 不可以使用任意保留字/关键字作为变量名
- 严格模式不再允许用户删除变量 ( delete )
二:《严格模式》
1.在<script>中第一行写"use strict",表明下面的代码使用严格模式(或者是js文件中第一行)
2.使用代码的定义,使用更加规范, 避免一些诡异的运行行为
3.在后续的Es特性和一些Angular等JS框架中,要求必须在严格模式下运行
4.使代码的编译和运行更加高效
注意点:
- 在ES6中,默认的就是严格模式,所以不需要使用 “use strict” 来指定运行模式
- 不存在变量提升
{
//属性表达式
let shopping = "shop";
class Person{
constructor(sex) {
this.sex = sex;
this.hobby = "女";
}
[shopping](){
console.log("一个省钱的春节");
}
}
let person = new Person();
//person调用
person.shop();
}
{
// Class 表达式
const MyClass = class Me {
//Me只在{}内使用
}
}