什么是静态变量?直到学校关门JavaScript简称JS就像是网页上的魔法师
什么是静态变量?
静态变量,也叫类变量,就像是类里的大管家。它不是针对具体某一个对象的,而是被所有对象共享的。想象一下,一个班级里的同学都有共同的铅笔盒,这个铅笔盒就像静态变量一样,不管哪个同学用,它都是一样的。而且,这个铅笔盒在学生进来之前就已经在那里了,直到学校关门(JVM关闭)才消失。
成员变量和静态变量的对比
静态变量就像是班级的大管家,而成员变量就像是每个同学自己的书桌。
特征 | 静态变量 | 成员变量 |
---|---|---|
位置 | 类中,方法外 | 类中,方法外 |
生命周期 | 对象产生前,JVM关闭时销毁 | 对象产生时存在,对象销毁时消失 |
共享情况 | 所有对象共享 | 每个对象都有自己的副本 |
局部变量,你的小天地
局部变量就像是你自己的铅笔,它只在你画画的方法里有用,出了这个方法就没人知道它了。
生命周期由长到短分别为:
- 静态变量
- 成员变量
- 局部变量
什么是JavaScript?
JavaScript,简称JS,就像是网页上的魔法师。它让网页动起来,比如点击一个按钮,就能发生点什么。JavaScript是由Netscape公司在1995年发明的,现在几乎所有的网站都用它。
JavaScript的特点:
- 基于事件:用户怎么操作,它就能做出反应。
- 基于对象:可以创建对象,就像是你可以有自己的铅笔盒一样。
- 动态类型:不用规定铅笔是黑色的,它可以是彩色的。
JavaScript不仅在前端舞台上大放异彩,它还可以在服务器端(比如Node.js)大展身手。如今,JavaScript是网页开发的三巨头之一,和HTML、CSS一起,构建了我们的互联网世界。