`
lspgdut
  • 浏览: 198787 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JavaScript对象的类的成员变量与静态变量

阅读更多

 <script type="text/javascript">
     function Person(name){
       //  var y=10;
         this.name=name;    //定义一个成员变量
         this.y=10;    //定义一个静态变量
     }

     Person.prototype.alertName=function(){ //扩展Person类
         alert(this.name);
     }
       var p=new Person("CRT");
       alert(p.name);
       alert(p.y);
       alert(window.p.name);
      
   </script>

分享到:
评论

相关推荐

    Java中的静态变量静态方法静态块与静态类.docx

    静态方法与静态变量一样,也是属于类本身,而不是类的实例对象。在一个静态方法中,除了局部变量外,能够访问的外部变量也必须是静态的,能够访问的外部方法也必须是静态的,实例变量和实例方法均不能访问。 静态...

    Javascript面象对象成员、共享成员变量实验

    简单变量与对象变量在原型上的行为不同。简单变量,如基本数据类型(number, string, boolean等),每个实例都会有一个副本。而对象变量则不同,多个实例会共享同一个对象的引用。 ```javascript function Man(name...

    java之中的静态变量与静态方法的继承与覆盖问题.doc

    Java 语言中的静态变量和静态方法是类级别的成员,它们不属于任何实例,而是直接关联到类本身。在探讨继承和覆盖的问题时,这两者有着不同的行为特性。 首先,让我们来看看静态变量。静态变量(也称为类变量)是...

    JavaScript面向对象之私有静态变量实例分析

    然而,需要注意的是,由于私有静态变量是通过闭包共享的,它们的生命周期与包含它们的IIFE相同,直到页面卸载才会被释放,因此可能会影响内存管理。 了解并熟练掌握JavaScript中的面向对象和私有变量的概念,能够...

    java静态变量与方法.doc

    静态变量属于类,而实例变量属于对象。这意味着: 1. **直接引用**:静态变量可以通过类名直接访问,如`staticExam1.b`,而实例变量`a`必须通过对象实例来访问,如`r1.a`。 2. **生命周期**:静态变量在类加载时...

    JavaScript变量

    ### JavaScript变量详解 #### 一、变量命名 在JavaScript中,变量命名有着一定的规范和推荐的最佳实践,这对于代码的可读性和维护性至关重要。 ##### 1. 命名规则 - **首字符限制**:变量名的第一个字符必须是...

    Unity3D脚本:JS脚本中访问某一类中的成员变量1

    在Unity3D中,JavaScript(也称为UnityScript)是一种用于编写...静态变量在多物体交互、全局状态管理以及简化对象间通信等方面都有广泛的应用。理解这些基本概念将有助于你编写更加高效和易于维护的Unity3D游戏项目。

    JAVAStatic静态变量.doc

    静态方法不能访问非静态变量,因为它们不与特定的对象实例关联。它们只能访问静态变量和其他静态方法。像`Integer.parseInt()`和`Float.parseFloat()`这样的方法就是静态方法,可以直接通过类名调用,而无需创建类的...

    基于闭包的JavaScript面向对象编程框架.pdf

    通过使用闭包,可以实现类的定义,并指定类的名称、父类、类的静态私有成员和公共成员。 继承是基于类的面向对象编程语言的另一个基本特征。通过使用闭包,可以实现继承,并指定子类和父类之间的关系。 多态是基于...

    javascript对象大全

    ### JavaScript对象大全详解 #### 一、JavaScript简介 JavaScript 是一种强大的、解释型的脚本语言,由 Netscape 公司开发,最初被命名为 LiveScript。随着 Web 技术的发展,JavaScript 成为了网页开发中不可或缺...

    JS脚本静态变量调用方法2

    在JavaScript,特别是Unity3D环境中,静态变量是一种特殊类型的变量,它不属于任何特定的对象实例,而是属于类本身。这意味着所有该类的实例都可以共享这个变量的值,即使没有创建对象,也可以直接通过类名访问。在...

    JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析

    总结起来,类的静态方法和静态变量是属于类本身的,与类的实例无关,而实例方法和实例变量是每个类实例所特有的。理解这些概念对于编写可维护和高效的JavaScript代码至关重要,特别是在涉及类和对象的复杂逻辑时。在...

    JavaScript面向对象编程指南(第2版).rar

    在JavaScript中,函数是第一类对象,可以作为变量赋值、作为参数传递、也可以作为返回值。这就允许了动态绑定和方法重写,从而实现多态性。 本指南的第二版可能涵盖了以下内容: 1. 基础对象创建和属性操作:理解...

    javascript 类, 对象 深入学习

    在这个主题中,我们将探讨JavaScript中的类与对象的实现方式,以及它们如何帮助我们构建复杂的软件系统。 首先,我们需要明白在JavaScript中,类是一种语法糖,实际上它是基于原型(prototype)的面向对象编程。ES6...

    Javascript 类与静态类的实现

    在JavaScript中,面向对象编程虽然没有像其他强类型语言那样直接的支持,但是通过一些技巧和模式,我们可以模拟实现类和静态类的概念。本文将详细介绍如何在JavaScript中实现类和静态类。 首先,让我们深入理解...

    面向对象javascript笔记

    面向对象的JavaScript编程是JavaScript开发中的重要概念,它允许我们以类和对象的方式来组织和处理数据。以下是对标题和描述中涉及的知识点的详细解释: 1. **引用**:在JavaScript中,对象是通过引用传递的,这...

    Javascript类定义语法,私有成员、受保护成员、静态成员等介绍

    为了弥补这一不足,JavaScript允许我们使用类的语法糖,以支持类定义和模拟面向对象编程语言中的成员访问控制,包括私有成员、受保护成员和静态成员。 在JavaScript中,类的定义往往基于构造函数或者使用ES6引入的...

    Javascript面向对象基础

    ES6引入了`class`语法糖,使得JavaScript的面向对象编程更接近传统的类式语言。虽然在底层仍然基于原型,但`class`提供了更简洁的定义构造函数、方法和继承的方式。例如,`class Student extends Person { ...

    JavaScript 面向对象的 私有成员和公开成员

    根据给定内容的描述,静态类在JavaScript中就是一个json对象,它包含的所有成员都是公开的,因此对外部可见。这说明在静态类中,我们不需要像在实例类中那样区分私有成员和公开成员,因为所有成员都是可以被外部访问...

Global site tag (gtag.js) - Google Analytics