您的位置:首页 > Web前端 > JavaScript

JavaScript 对象

2017-09-11 16:59 507 查看


JavaScript 中的对象

JavaScript 中的对象: 在 JavaScript 中,对象是数据(变量),拥有属性和方法

声明一个Javascript变量var name = “Arry” ;

创建了一个 JavaScript 字符串对象 , 字符串对象拥有内建的属性 length。对于上面的字符串,length 的值是 4

字符串对象同时拥有若干个内建的方法.

属性:name.length = 4 ;

方法:name.indexOf()  ,  name.replace()  , name.search()

在面向对象的语言中,属性和方法常被称为对象的成员

 


创建JavaScript 对象

自己创建JavaScript 对象:

JavaScript 中的几乎所有事务都是对象:字符串、数字、数组、日期、函数,等

例:
people = new Object() ;

people.name = "weiekr";

people.age = 20;

people.sex = 男;

people.isMarry = 否;

document.write(person.name + " is " + person.age);


访问对象的属性

访问对象的属性 :

对象名.属性名

例:  var msg = “my name is weiker” ;

var leg = msg.length ;


访问对象的方法

访问对象的方法 :

对象名.方法名

例:  var msg = “my name is weiker” ; (使用 String 对象的 toUpperCase() 方法来把文本转换为大写)

var text= msg.toUpperCase() ;

 


JavaScript 对象 – 1

JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等

在 JavaScript 中,对象是拥有属性和方法的数据

属性和方法 (属性是与对象相关的值、方法是能够在对象上执行的动作)

例: 学生 student

student属性:
    student.name = weiker ; 

    student.age = 20 ;

    student.sex = 男 ;

    student.isMarry = false ;



 JavaScript 对象 – 2

student的方法:

student.eat()   // 吃饭

student.sleep()  // 睡觉

student.ddd() // 打豆豆

student.baby() // 抱孩子

学生的属性包括姓名、年龄、性别、婚否等

所有学生都有这些属性,但是每位同学的属性都不尽相同

学生的方法可以是吃饭、睡觉、打豆豆、抱孩子等

所有学生都拥有这些方法,但是它们被执行的过程和结果都不尽相同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js对象 数据