JavaScript 中的所有事物都是对象,并且JavaScript允许自定义对象。
对象拥有属性与方法
属性
var message = "hello world!";var x=message.length;
x的值为12
方法
var message="hello world!";var x=message.toUpperCase();
x的值为"HELLO WORLD!"
创建对象
两种方法
定义并创建对象的实例
使用函数来定义对象,然后创建新的对象实例
直接创建实例
student=new Object(); student.name="Sine"; student.age=20; student.school="XX University";
或者以下面的方式
student=new Object();student={ name:"Sine", age:20, school:"XX University"};
利用函数创建
function register(name,age,school){ this.name=name; this.age=age; this.school=school; } student = new register("Sine",20,"XX University");
向对象中加入方法
在构造器函数内部定义对象的方法
function register(name,age,school){ this.name=name; this.age=age; this.school=school; function ChangeName(name) { this.name=name; }} student=new register("Sine",20,"XX University"); student.ChangeName("Cosine");
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的JavaScript视频教程栏目!