<script type="text/javascript">
//创建对象
var student = {
name:"李白",//student有一个name属性
say:function(){//sudent有一个say方法
console.log("你好");
}
}
student.say();//你好
console.log(student["say"]);//打印出function(){console.log("你好")}
student.toShanghai = function(){
console.log("去上海")
}
student.toShanghai();//去上海
/*
对象就是键值对的集合:对象有属性和值构成的
获取属性的方法
1、.语法
student.name
2、[]
student["name"]
student["say"]
点语法和[]语法的差异:
点语法后不能使用js中的关键字、保留字(class、this)
[]语法使用更广泛
设置对象属性
student["gender"]="男" 等价于 student.gender ="男"
含义:如果没有gender属性,就添加该属性,如果有gender属性就修改gender属性的值
删除属性 delete
delete student["name"]
清空对象
student={} //student对象不再具有任何属性
student=null //表示将student变量的值赋为null,从此以后student不再是一个对象了
*/
</script>
网友评论