美文网首页
JavaScript 对象

JavaScript 对象

作者: 飘渺阿天 | 来源:发表于2016-12-01 09:58 被阅读50次

    javaScript 对象
    对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
    var person={firstname:"John", lastname:"Doe", id:5566};
    上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。
    空格和折行无关紧要。声明可横跨多行:
    var person={
    firstname : "John",
    lastname : "Doe",
    id : 5566
    };
    对象属性有两种寻址方式:
    实例
    name=person.lastname;
    name=person["lastname"];

    JavaScript 对象
    对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
    var person={firstname:"John", lastname:"Doe", id:5566};
    上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。
    空格和折行无关紧要。声明可横跨多行:
    var person={
    firstname : "John",
    lastname : "Doe",
    id : 5566
    };
    对象属性有两种寻址方式:
    实例
    name=person.lastname;
    name=person["lastname"];

    Undefined 和 Null
    Undefined 这个值表示变量不含有值。
    可以通过将变量的值设置为 null 来清空变量。
    实例
    cars=null;
    person=null;

    声明变量类型
    当您声明新变量时,可以使用关键词 "new" 来声明其类型:
    var carname=new String;
    var x= new Number;
    var y= new Boolean;
    var cars= new Array;
    var person= new Object;

    JavaScript 对象
    在 JavaScript中,几乎所有的事物都是对象。


    在 JavaScript 中,对象是非常重要的,当你理解了对象,就可以了解 JavaScript 。

    你已经学习了 JavaScript 变量的赋值。
    以下代码为变量 car 设置值为 "Fiat" :
    var car = "Fiat";
    对象也是一个变量,但对象可以包含多个值(多个变量)。
    var car = {type:"Fiat", model:500, color:"white"};
    在以上实例中,3 个值 ("Fiat", 500, "white") 赋予变量 car。
    在以上实例中,3 个变量 (type, model, color) 赋予变量 car。

    可以说 "JavaScript 对象是变量的容器"。
    但是,我们通常认为 "JavaScript 对象是键值对的容器"。
    键值对通常写法为 name : value (键与值以冒号分割)。
    键值对在 JavaScript 对象通常称为 对象属性。

    对象属性
    可以说 "JavaScript 对象是变量的容器"。
    但是,我们通常认为 "JavaScript 对象是键值对的容器"。
    键值对通常写法为 name : value (键与值以冒号分割)。
    键值对在 JavaScript 对象通常称为 对象属性。

    访问对象属性
    你可以通过两种方式访问对象属性:
    实例 1
    person.lastName;

    person["lastName"];

    访问对象方法
    你可以使用以下语法创建对象方法:
    methodName : function() { code lines }
    你可以使用以下语法访问对象方法:
    objectName.methodName()
    通常 fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。
    有多种方式可以创建,使用和修改 JavaScript 对象。
    同样也有多种方式用来创建,使用和修改属性和方法。

    相关文章

      网友评论

          本文标题:JavaScript 对象

          本文链接:https://www.haomeiwen.com/subject/qbetmttx.html