都说万物皆对象,那么对象到底是什么呢?在我的学习中,我有了一个初步的了解,对象是一个具体的事物。就比如说一辆汽车就是一个对象,他有他的颜色,重量,名字等。js 对象是存储相关对象属性和方法的集合。对象存储多个数据通常用一组key:value的形式来存储属性,接下来让我来看代码有一个更直观的了解。
let obj = {
name: "沙和尚",
age: 19,
sex: "男",
major: function () {
console.log("大师兄,师傅被妖怪抓走拉");
},
};
// 调用obj中的方法 对象.方法名()
obj.major();
// 调用obj中的属性 对象.属性名
console.log(obj.name);
//调用obj中的属性,另一种方法 对象["属性名"]
console.log(obj["age"]);
这便就是一个简单的js对象。
// 小括号是运算符优先级最高
// 中括号是数组的自变量
// 大括号是表达对象的属性和方法
了解到了这么多,但是发现对名词的概念有点云里雾里,什么变量,属性,方法,函数到底都是什么东西,全部搞混了。
变量:变量是存储数据值的容器,是需要声明的。可以被拿过来直接调用的 如 :