1.对象
1.什么是对象?
在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数组、数值、函数等
对象是由属性和方法组成的
2.创建对象
- 利用字面量创建对象
- 利用new Object创建对象
-
1.利用字面量创建对象
对象字面量:就是花括号{}里面包含了表达这个具体事物(对象)的属性和方法
里面的属性或者方法采用键值对的形式 键 属性名:值 属性值
多个属性或者方法中间用逗号(,)隔开的
方法冒号后面跟的是一个匿名函数2.使用对象
调用对象的属性 我们采取 对象名.属性名
- 调用属性还有一种方法 对象名[‘属性名’]
调用对象的方法 对象名.方法名()
// 利用字面量创建对象
//var obj={};//创建了一个空的对象
var obj={
uname:"zs",
age:"18",
sex:"boy",
sayhi:function (){
console.log("hi~");
}
}
console.log(obj.uname);
console.log(obj['age']);
obj.sayhi();
3.变量、属性、函数、方法的区别
变量:单独声明并赋值 使用的时候直接写变量名 单独存在
- 属性:在对象里面的不需要声明,使用的时候必须是 对象.属性
- 函数和方法的相同点 都是实现某种功能 做某件事
- 函数时单独声明 并且调用的 函数名()单独存在
- 方法 在对象里面 调用的时候 对象.方法
2021.9.13.17:36var num={
age:18,
fn:function(){//方法
}
}
function fn(){}//函数