// 定义一个类
class MathUtils {
// 使用 static 关键字定义静态方法
static add(a, b) {
return a + b;
}
// 静态属性(ES2022+)
static pi = 3.14159;
// 实例方法
multiply(a, b) {
return a * b;
}
}
// 调用静态方法,不需要创建类的实例
console.log(MathUtils.add(5, 3)); // 输出: 8
// 访问静态属性
console.log(MathUtils.pi); // 输出: 3.14159
// 创建类的实例并调用实例方法
const math = new MathUtils();
console.log(math.multiply(4, 5)); // 输出: 20
static
关键字用于定义类中的静态方法或静态属性。静态方法和属性可以直接通过类名访问,而无需创建类的实例。MathUtils.add
是一个静态方法,可以直接通过 MathUtils.add(5, 3)
调用。MathUtils.pi
是一个静态属性,也可以直接通过 MathUtils.pi
访问。multiply
是一个实例方法,必须先创建类的实例才能调用。上一篇:js 定义函数
下一篇:js div隐藏
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站