變量是用來(lái)存儲(chǔ)數(shù)據(jù)值的容器。在JavaScript中,使用關(guān)鍵字var、let或const來(lái)聲明變量。
變量名的命名規(guī)范有以下幾點(diǎn):
1.變量名必須以字母、下劃線或美元符號(hào)開頭,后面可以跟字母、數(shù)字、下劃線或美元符號(hào)。
2.變量名不能使用JavaScript的保留字或關(guān)鍵字。
3.變量名應(yīng)該是有意義的,并且不能使用單個(gè)字符或者難以理解的命名方式。
4.變量名可以使用駝峰式命名法(首字母小寫,后面每個(gè)單詞首字母大寫),例如firstName。
繼承是面向?qū)ο缶幊讨械囊粋€(gè)重要概念,它允許一個(gè)類繼承另一個(gè)類的屬性和方法。在JavaScript中,可以使用extends關(guān)鍵字來(lái)創(chuàng)建類的繼承關(guān)系。例如,下面的代碼創(chuàng)建了一個(gè)名為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