什么是静态变量?直到学校关门JavaScript简称JS就像是网页上的魔法师

什么是静态变量?

静态变量,也叫类变量,就像是类里的大管家。它不是针对具体某一个对象的,而是被所有对象共享的。想象一下,一个班级里的同学都有共同的铅笔盒,这个铅笔盒就像静态变量一样,不管哪个同学用,它都是一样的。而且,这个铅笔盒在学生进来之前就已经在那里了,直到学校关门(JVM关闭)才消失。

成员变量和静态变量的对比

静态变量就像是班级的大管家,而成员变量就像是每个同学自己的书桌。

特征 静态变量 成员变量
位置 类中,方法外 类中,方法外
生命周期 对象产生前,JVM关闭时销毁 对象产生时存在,对象销毁时消失
共享情况 所有对象共享 每个对象都有自己的副本

局部变量,你的小天地

局部变量就像是你自己的铅笔,它只在你画画的方法里有用,出了这个方法就没人知道它了。

生命周期由长到短分别为:

  1. 静态变量
  2. 成员变量
  3. 局部变量

什么是JavaScript?

JavaScript,简称JS,就像是网页上的魔法师。它让网页动起来,比如点击一个按钮,就能发生点什么。JavaScript是由Netscape公司在1995年发明的,现在几乎所有的网站都用它。

JavaScript的特点:

JavaScript不仅在前端舞台上大放异彩,它还可以在服务器端(比如Node.js)大展身手。如今,JavaScript是网页开发的三巨头之一,和HTML、CSS一起,构建了我们的互联网世界。