JavaScript 如何创建静态变量

JavaScript 如何创建静态变量

在本文中,我们将学习如何在JavaScript中创建静态变量。

  • JavaScript中的静态关键字: 静态关键字被用于定义类的静态方法或属性。要调用静态方法,我们不需要创建类的实例或对象。
  • JavaScript中的静态变量: 我们使用静态关键字使变量变为静态,就像使用const关键字定义常量变量一样。它在运行时被设置,这种类型的变量作为全局变量工作。我们可以在任何地方使用静态变量。与常量变量不同,静态变量的值可以重新分配。

为什么要在JavaScript中创建静态变量: 我们在JavaScript中创建静态变量是为了防止复制和固定配置,并且它也对缓存很有用。

示例1

在下面的示例中,我们将创建一个静态变量并在JavaScript控制台上显示它。

<script> 
    class Example { 
      static staticVariable = 'GeeksforGeeks'; 
        
     //static variable defined 
      static staticMethod() { 
        return 'static method has been called.'; 
         } 
     } 
     // static variable called 
     console.log(Example.staticVariable); 
     // static method called 
     console.log(Example.staticMethod()); 
</script>

输出:

GeeksforGeeks
static method has been called.

示例2

静态变量通过 this关键字进行调用。

<script> 
    class Example { 
      static staticVariable = 'GeeksforGeeks'; 
     //static variable defined 
     static staticMethod() { 
       return 'staticVariable : '+this.staticVariable; 
        } 
    } 
    // static method called 
    console.log(Example.staticMethod()); 
</script>

输出:

staticVariable : GeeksforGeeks

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程