码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript 对象

时间:2019-04-10 16:32:02      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:sage   java   function   this   obj   strong   字符串   world   正则表达式   

JavaScript 对象

  JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。

  对象只是带有属性和方法的特殊数据类型。 

  • 布尔型可以是一个对象。
  • 数字型可以是一个对象。
  • 字符串也可以是一个对象
  • 日期是一个对象
  • 数学和正则表达式也是对象
  • 数组是一个对象
  • 甚至函数也可以是对象

  属性是与对象相关的值。如:var message="Hello World!";  var x=message.length; //获得字符串的长度

  方法是能够在对象上执行的动作。如:var message="Hello world!";  var x=message.toUpperCase();  //使用 String 对象的 toUpperCase() 方法来将文本转换为大写

创建 JavaScript 对象

    person = new Object();
    person.firstname="John";
    person.lastname="Doe";
    person.age=50;
    person.eyecolor="blue";

  直接书写:person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

 

使用对象构造器(其实就是通过构造函数来创建对象)  

  function person(firstname,lastname,age,eyecolor){
    this.firstname=firstname;
    this.lastname=lastname;
    this.age=age;
    this.eyecolor=eyecolor;
  }
  myFather = new person("John","Doe",50,"blue"); //要注意这里必须使用new关键字来构造
  document.write(myFather.firstname + " is " + myFather.age + " years old.");

 

JavaScript 对象

标签:sage   java   function   this   obj   strong   字符串   world   正则表达式   

原文地址:https://www.cnblogs.com/hermit-gyqy/p/10684179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!