變量是用來存儲數據值的容器。在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