js中静态变量、成员变量、局部变量之间的区别是什么

静态变量也称作类变量,是在类之中 ,方法之外,以static关键字申明的变量,其独立在对象之外 ,有许多对象共享的变量。静态变量在对象产生之前产生 ,并长驻于内存,其在JVM关闭时销毁 。

js中静态变量、成员变量	、局部变量之间的区别是什么

一 、静态变量

静态变量也称作类变量,是在类之中 ,方法之外,以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都发挥着重要的作用。

标签:

返回顶部