`
Dream丶AL
  • 浏览: 22205 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

JavaScript访问对象属性和方法

阅读更多

访问对象的属性

 

在JavaScript中,可以使用" . " 和 " [ ] " 来访问对象的属性。

 

1.使用" . "来访问对象属性

objectName.propertyName

 其中,objectName为对象名称,propertyName为属性名称。

 

2.使用" [ ] "来访问对象属性

 

 

objectName[propertyName]

 

访问对象的方法

在JavaScript中,只能使用" . "来访问对象的方法。

objectName.methodName()

 其中,methodName()为函数名称。

 

创建一个Person类

function Person(){
      this.name = "丁亮";
      this.gender = "男";
      this.age = "20";
      this.say = function(){
             return "我的名字是" + this.name + "性别是" + this.gender + "今年" + this.age
         }
}
var figure = new Penson();
alert("姓名:" + figure.name);
alert("性别:" + figure["gender"]);
alert(figure.say);

 

分享到:
评论

相关推荐

    浅析JavaScript访问对象属性和方法及区别

    首先,访问对象属性通常有两种方式:点表示法(.)和方括号表示法([])。 1. **点表示法**: 点表示法是JavaScript中最直观和常用的访问属性的方式。例如: ```javascript objectName.propertyName ``` 其中...

    javascript面向对象之访问对象属性的两种方式分析.docx

    ### JavaScript面向对象之访问对象属性的两种方式分析 #### 一、引言 在JavaScript中,面向对象编程是一种常见的编程范式,它可以帮助开发者更好地组织和管理代码。访问对象属性是面向对象编程中最基本的操作之一...

    Javascript面向对象编程.

    子类的原型会指向父类的实例,从而继承其属性和方法。ES6的`class`语法也支持`extends`关键字进行继承。 ```javascript class Employee extends Person { constructor(name, jobTitle) { super(name); this.job...

    JavaScript — 对象和属性的特性1

    这个链接形成了原型链,使得对象可以从其原型继承属性和方法。例如,通过`new Foo()`创建的对象,其`[[Prototype]]`通常指向`Foo.prototype`。 `[[Class]]`是另一个内部特性,虽然不能直接访问,但可以使用`Object....

    JavaScript核心对象参考手册

    2. **对象创建与原型Prototype**: JavaScript使用`new`关键字创建对象实例,原型链允许对象间共享属性和方法,`__proto__`或`prototype`属性是理解这一机制的关键。 3. **函数对象Function**: 在JavaScript中,函数...

    JavaScript面向对象编程指南.pdf

    原型对象允许我们定义共享的属性和方法,这样所有通过该构造函数创建的对象都可以访问这些属性和方法。 4. 继承:在JavaScript中,对象可以通过原型链继承其他对象的属性和方法。原型链是一个对象的原型可以指向另...

    javascript的属性和方法

    本文将详细介绍JavaScript中的属性和方法,这些属性和方法是构建功能丰富的网页应用的基础。 首先,我们要了解JavaScript对象的层次结构。JavaScript的核心对象包括浏览器对象、屏幕对象、窗口对象以及文档对象等。...

    详解js访问对象的属性和方法

    对象的属性和方法统称为对象的成员。 访问对象的属性 在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。 二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时...

    javascript对象参考手册

    在对象属性和方法的章节,会涉及访问器属性和数据属性的区别,以及如何通过`Object.getOwnPropertyDescriptor()`和`Object.defineProperty()`来管理和修改属性。此外,还会讲解`this`关键字的工作原理及其在不同上下...

    js对象属性大全下载

    Window对象代表浏览器窗口,是JavaScript中的全局对象,提供了与浏览器窗口相关的属性和方法。例如: - `alert(message)`:显示一个带有指定消息的警告对话框。 - `confirm(message)`:显示一个确认对话框,用户...

    JAVASCRIPT 面向对象编程精要

    例如,可以创建一个返回私有属性和方法的对象的函数: ```javascript function createPerson(name, age) { let _name = name; let _age = age; return { getName: function () { return _name; }, getAge: ...

    Javascript面向对象编程

    在JavaScript中,并没有直接支持静态属性和静态方法的语法。但是可以通过构造函数的`prototype`属性来模拟这些特性。 ##### 6.1 静态属性 静态属性可以通过构造函数的`prototype`属性定义: ```javascript ...

    面向对象JavaScript精要(英文原版pdf)

    - **继承**:继承允许一个类继承另一个类的属性和方法,从而支持代码重用。 - **封装**:封装是将对象的状态信息隐藏在内部,并通过公共接口访问这些状态信息的过程。 - **多态**:多态是指同一种行为在不同的类中有...

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

    通过原型,子对象可以访问父对象的属性和方法,实现代码共享。 多态则是指同一种行为在不同的对象上表现出不同的形式。在JavaScript中,函数是第一类对象,可以作为变量赋值、作为参数传递、也可以作为返回值。这就...

    javascript对象、属性

    在JavaScript中,`Document`对象是用于访问和操作HTML文档的核心对象之一。它包含了多种方法和属性,可以帮助开发者动态地修改网页内容。 - **`document.getElementById()`**:此方法用于通过ID获取特定元素。...

    Javascript和Css属性对照

    在 JavaScript 中,属性主要分为对象属性和DOM(Document Object Model)属性。对象属性是定义在 JavaScript 对象上的键值对,例如,`person.name` 就是 `person` 对象的一个属性,用来存储名字。DOM 属性则是通过 ...

    javascript面向对象之共享成员属性与方法及prototype关键字用法.docx

    在JavaScript中,每一个函数都有一个`prototype`属性,该属性是一个对象,用于存放所有实例对象共享的属性和方法。当一个函数被用作构造函数时,`prototype`属性就变得尤为重要。它提供了一种机制来定义所有实例对象...

    JavaScript面向对象编程指南 pdf

    原型链允许对象访问其构造函数原型上的属性和方法。 - 使用`Object.prototype.isPrototypeOf()`方法可以检查一个对象是否存在于原型链中。 4. **继承** - JavaScript的继承主要通过原型链实现。子类(派生类)...

Global site tag (gtag.js) - Google Analytics