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() // 抱孩子
学生的属性包括姓名、年龄、性别、婚否等
所有学生都有这些属性,但是每位同学的属性都不尽相同
学生的方法可以是吃饭、睡觉、打豆豆、抱孩子等
所有学生都拥有这些方法,但是它们被执行的过程和结果都不尽相同。
相关文章推荐
- javascript学习(十四)JS Function对象和Math对象
- JavaScript之BOM的五类对象简介
- 浅析JavaScript获得Object对象(自定义对象)的类型名方法
- javascript 对象1
- Javascript 如何实现对象的拖动?(转自闪吧)
- 通过javascript增加select对象
- javascript之遍历数组及对象
- 捋一捋JavaScript对象的继承
- JavaScript对象(Number_String)
- 由JavaScript中call()方法引发的对面向对象继承机制call的思考
- javaScript之Math和Date对象
- Javascript中Date对象的使用
- javascript中如何正确将日期(Date)字符串,转换为日期(Date)对象?
- JavaScript之对象枚举
- JavaScript正则表达式RegExp对象
- JavaScript构造函数及原型对象
- JavaScript对象(二)之Array对象
- 【JavaScript学习】JavaScript对象创建
- 关于JavaScript的document对象的使用
- javascript对象的构造