对象:在JavaScript中,对象是一种数据类型,它是由属性和方法组成的一个集合。属性是指事物的特征,使用“对象.属性名”访问;方法是指事物的行为,使用“对象.方法名()”进行访问。
创建一个手机对象
var p1 = {
color: ‘黑色’,
weight: ‘188g’,
screenSize: ‘6.5’,
call: function(num) { console.log(‘打电话给’ + num);},
sendMessage: function(num, message) {},
playVideo: function() { console.log(‘播放视频’); },
playMusic: function() { console.log(‘播放音乐’); }
}访问p1的属性和方法
console.log(p1.color);
console.log(p1.weight);
console.log(p1.screenSize);
p1.call(‘123’);
p1.sendMessage(‘123’, ‘hello’);
p1.playVideo();
p1.playMusic();
1、利用字面量创建对象
对象的字面量就是用花括号“{ }”来包裹对象中的成员,每个成员使用“key: value”的形式来保存,key表示属性名或方法名,value表示对应的值。多个对象成员之间用“,”隔开。例:
创建一个学生对象
var stu1 = {
name: ‘小明’, // name属性
age: 18, // age属性
sex: ‘男’, // sex属性
// sayHello方法
sayHello: function() { console.log(‘Hello’); } };调用对象的属性
stu1.name;
stu1[‘age’];
调用学生对象的方法:
stu1.sayHello() // 方式1,输出结果为:Hello
stu1.[‘sayHello’]() // 方式2,输出结果为:Hello
未经允许不得转载:王刚博客 » 对象及利用字面量创建对象