javascript有静态变量吗,如果有怎么用?

JavaScript0135

javascript有静态变量吗,如果有怎么用?,第1张

没有静态变量的说法,只有局部变量和全局变量。

要类似静态变量的功能,可以通过如下方式定义:

1、定一个全局对象

var obj = {}

2、在全局对象中增加属性

obj.CONST_A='KKKK'//增加一个属性CONST_A

3、当做静态变量使用

在任何地方都可以直接使用obj.CONST_A表示字符串KKKK

这个私有 是对 外面访问而言的。

例如 你可以调用 testObject1.test1()

但是 你不可以使用 testObject1.privateStaticVariable 来调用这个变量。外面是访问不了这个变量的,只有类中的 test 1 2 3这3个函数能够访问和修改。