Skip to content
Related Articles

Related Articles

Improve Article

How to create Static Variables in JavaScript ?

  • Last Updated : 22 Jun, 2021

In this article, we will learn to create static variables in JavaScript.

Static keyword in JavaScript: The static keyword is used to define a static method or property of a class. To call the static method we do not need to create an instance or object of the class.

Static variable in JavaScript: We used the static keyword to make a variable static just like the constant variable is defined using the const keyword. It is set at the run time and such type of variable works as a global variable. We can use the static variable anywhere. The value of the static variable can be reassigned, unlike the constant variable.

Why we create a static variable in JavaScript: We create a static variable in JavaScript to prevent replication, fixed-configuration, and it is also useful for caches. 

Example 1: In the below example, we will create a static variable and display it on the JavaScript console.



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());
   
</static>

Output: 

Static method

Example 2: Static variable is called using this keyword.

Javascript




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

Output:




My Personal Notes arrow_drop_up
Recommended Articles
Page :