// 定义一个类
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)); // 输出: 20static 关键字用于定义类中的静态方法或静态属性。静态方法和属性可以直接通过类名访问,而无需创建类的实例。MathUtils.add 是一个静态方法,可以直接通过 MathUtils.add(5, 3) 调用。MathUtils.pi 是一个静态属性,也可以直接通过 MathUtils.pi 访问。multiply 是一个实例方法,必须先创建类的实例才能调用。上一篇:js 定义函数
下一篇:js div隐藏
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站