JavaScript基础篇-05 (对象)

1.为什么要用对象?

变量 :

只能存储一个值

数组 :

可以存储多个值 但是不能描述年龄.姓名… 很难区分

对象 :

可以理解为一种无序的数据集合 ,可以详细描述某个事物 ,现实中的任何事物 , 都可以通过代码的形式描述出来

2.通过字面量创建对象

1.对象的组成:

对象由属性和方法组成:
属性:信息或者特征(名词)
方法:功能或行为 (动词)
格式:

属性名与属性值之间用:分隔
多个属性用逗号分隔,

2.对象声明:

let 对象名={
属性名:属性值,
方法名:函数
}

let person = {name: '张学友',sayHi: function () {console.log('hi~~')},mtv: function (s) {console.log(s);}}//访问属性 得到值 对象.属性名console.log(person.name);//访问属性 得到值   对象['属性名']console.log(person['name']);//访问方法 对象.方法名()person.sayHi();//传参person.mtv(2);// 对象只能通过console.log 打印 不能在浏览器打印

属性名字可以加双引号也可以不加双引号。//一般不加

3.对象访问属性的两种方式

1.属性访问

对象.属性名
对象[‘属性名’]

// 两者方式有什么区别?// 1.点后面的属性名一定不要加引号// 2.[]里面的属性名一定要加引号//后期不同使用场景会用到不同的写法
2.方法访问

对象.方法

对象中的方法:
数据行为性的信息称为方法,一般是动词性的,其本质是函数
方法是依附在对象中的函数

        let x = {name: 'dx',age: 18,sing: function () {return '你好'},shoaw: function (str) {document.write(str)}}let a = x.name //对象也可以用变量接收  测试..console.log(a);//dxconsole.log(x.name)//dxconsole.


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部