变量是用来存储数据值的容器。在JavaScript中,使用关键字var、let或const来声明变量。
变量名的命名规范有以下几点:
1.变量名必须以字母、下划线或美元符号开头,后面可以跟字母、数字、下划线或美元符号。
2.变量名不能使用JavaScript的保留字或关键字。
3.变量名应该是有意义的,并且不能使用单个字符或者难以理解的命名方式。
4.变量名可以使用驼峰式命名法(首字母小写,后面每个单词首字母大写),例如firstName。
继承是面向对象编程中的一个重要概念,它允许一个类继承另一个类的属性和方法。在JavaScript中,可以使用extends关键字来创建类的继承关系。例如,下面的代码创建了一个名为Child的类,继承自Parent类:
class Parent {
constructor(name) {
this.name = name;
}
sayHello() {
console.log(`Hello, my name is ${this.name}`);
}
}
class Child extends Parent {
constructor(name, age) {
super(name);
this.age = age;
}
sayAge() {
console.log(`I am ${this.age} years old`);
}
}
let child = new Child("Alice", 10);
child.sayHello(); // 输出:Hello, my name is Alice
child.sayAge(); // 输出:I am 10 years old