一个人称小仙女的妹子和一个苦逼埋头敲代码的程序猿的对话:
妹子:你缺对象吗
程序猿:缺对象还不简单么,自己创建一个就好了
妹子:。。。。。。
进入正题 上代码!
在JavaScript中,现阶段我们可以采用三种方式创建对象(object)
- 利用字面量创建对象
- 利用 new Object 创建对象
- 利用构造函数创建对象
利用字面量创建对象
对象字面量:就是花括号{}里面包含了表达这个具体事物(对象)的属性和方法。
案例
<script type="text/javascript">
var dog={
name:"可可",
type:"阿拉斯加犬",
age:5,
color:"red",
skill1:function(){
console.log("bark")
},
skill2:function(){
console.log("showFilm")
}
}
alert(dog.name);
alert(dog['age']);//访问属性
dog.skill1();//运行方法
</script>
创造对象
(1)里面的属性或者方法我们采取键值对的形式 键:属性名 值:属性值
(2)多个属性或者方法中间必须用逗号隔开的
(3)方法冒号后面跟的是一个匿名函数
使用对象
(1)调用对象的属性 我们采取对象名.属性名 我们理解为console.log(对象名.属性名)
(2)调用属性还有一种方法 对象名['属性名']
(3)调用对象的方法 对象名.方法名