静态变量也称作类变量,是在类之中,方法之外,以static关键字申明的变量,其独立在对象之外,有许多对象共享的变量。静态变量在对象产生之前产生,并长驻于内存,其在JVM关闭时销毁。
一、静态变量
静态变量也称作类变量,是在类之中,方法之外,以static关键字申明的变量,其独立在对象之外,有许多对象共享的变量。静态变量在对象产生之前产生,并长驻于内存,其在JVM关闭时销毁。
二、成员变量
成员变量也称作实例变量、属性, 申明在类之中,方法之外的变量,随对象销毁而销毁。
三、局部变量
在方法或语句块中申明的变量,生命周期只在定义的{}之中,不能跨方法或语句块使用。
生命周期由长到短分别为:
静态变量——>成员变量——>局部变量
延伸阅读
JS是什么
JS是JavaScript的简称,它是一种广泛使用的高级编程语言,主要用于网页和Web应用程序的开发。JavaScript最初是在1995年由Netscape Communications公司为其Netscape Navigator网页浏览器设计的,用于提供动态的、交互式的网页功能。
JavaScript是一种解释型语言,这意味着它的代码在运行时被解释和执行,而不需要事先进行编译。JavaScript的主要特点包括:
1. 基于事件:JavaScript能够响应用户的各种行为,如点击、滑动、键盘输入等,这使得网页能够提供交互性的用户体验。
2. 基于对象:JavaScript使用基于原型的面向对象编程模式,它允许开发者创建对象,并在对象之间共享属性和方法。
3. 动态类型:JavaScript是动态类型的语言,这意味着变量的类型是在运行时决定的,不需要在声明变量时指定类型。
除了在浏览器中运行外,JavaScript也可以在服务器端运行。例如,Node.js是一个基于JavaScript的服务器端平台,它允许开发者使用JavaScript开发服务器端的应用程序。
今天,JavaScript与HTML和CSS一起,被视为构建和设计网页的三大核心技术。无论是前端还是后端开发,JavaScript都发挥着重要的作用。
文章标题:js中静态变量、成员变量、局部变量之间的区别是什么,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/52147