JavaScript对象(1)
<script type="text/javascript">
// JavaScript对象是拥有属性和方法的数据;(对象是属性和方法的容器)
// var x="你好"
// 对象定义:
// 对象也是一个变量,不过对象可以包含多个值
// 键值对通常写法为 name : value (键与值以冒号分割)
// 键值对在 JavaScript对象中通常称为对象属性(对象是键值对的容器)
var y={size:"xl"}
var add={
name:"张三",
age:28,
weight:"70kg",
height:"187cm"
}
// 访问对象属性:
// js中的点号用于取对象属性、方法
// 1、对象名.属性名
// 2、对象名["属性名"]
document.write(add["name"])
document.write(add.age+"岁")
// 访问对象方法:
// 对象的方法定义了一个函数并将这个函数作为对象的属性存储。
// 对象方法通过添加 () 调用 (作为一个函数)。
var num={
a:3,
b:4,
c:function() {
return this.a*this.b
}
}
// this 关键字
// this 指向函数执行时的当前对象
document.write(num.c())
</script>