Creating Static variables in JS

JavaScript

function Person(name){
    this.name = name;
    
    this.setStaticVar = function(staticVal){
			Person.staticVar = staticVal;
    }
    
    this.getStaticVar = function(){
			return Person.staticVar;
    }
}

Person.staticVar = 'Static Var';

var p1 = new Person('John');
var p2 = new Person('Edward');

alert("p1.getStaticVar() : "+p1.staticVar);
alert("p2.getStaticVar() : "+p2.staticVar);

p1.setStaticVar('Modified Static Var');

alert("p1.getStaticVar() : "+p1.staticVar);
alert("p2.getStaticVar() : "+p2.staticVar);