JavaScript 对象

来源:互联网 发布:iphone移轴摄影知乎 编辑:程序博客网 时间:2024/06/03 22:59

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() // 抱孩子

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

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

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

所有学生都拥有这些方法,但是它们被执行的过程和结果都不尽相同。

原创粉丝点击