JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
属性和方法
属性是与对象相关的值。
方法是能够在对象上执行的动作。
实例
汽车就是现实生活中的对象。
汽车的属性包括名称、型号、重量、颜色等。
所有汽车都有这些属性,但是每款车的属性都不尽相同。
汽车的方法可以是启动、驾驶、刹车等。
所有汽车都拥有这些方法,但是它们被执行的时间都不尽相同。
汽车的属性:
car.name=Fiat car.model=500 car.weight=850kg car.color=white汽车的方法:
car.start() car.drive() car.brake()
var txt = "Hello";您实际上已经创建了一个 JavaScript 字符串对象。字符串对象拥有内建的属性 length。
txt.length=5方法:
txt.indexOf() txt.replace() txt.search()提示:在面向对象的语言中,属性和方法常被称为对象的成员。
<!DOCTYPE html> <html> <body> <script> person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue"; document.write(person.firstname + " is " + person.age + " years old."); </script> </body> </html>提示:创建新 js 对象有很多不同的方法。也可以向已存在的对象添加属性和方法。
var message="Hello World!"; var x=message.length;提示:在以上代码执行后,x 的值是:12
var message="Hello world!"; var x=message.toUpperCase();提示:在以上代码执行后,x 的值是:HELLO WORLD!
评论