js

您所在的位置:网站首页 构造函数的三种方法 js

js

2024-06-21 21:55| 来源: 网络整理| 查看: 265

对象的相关概念 什么是对象

1、对象是JavaScript的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。在 JavaScript 中,对象是一组无序的相关属性和方法的集合。每个属性都是一个名/值对。 2、JavaScript对象是动态的——可以新增属性也可以删除属性,除了字符串、数字、true、false、null和undefined之外,JavaScript中的值都是对象。 3、对象是由属性和方法组成的

为什么需要对象?

保存一个值时,可以使用变量,保存多个值(一组值)时,可以使用数组。 如果要保存一个人的完整信息呢? 例如,将“张三疯”的个人的信息保存在数组中的方式为: var arr = [‘张三疯’, ‘男’, 128,154]; 上述例子中用数组保存数据的缺点是:数据只能通过索引值访问,开发者需要清晰的清除所有的数据的排行才能准确地获取数据,而当数据量庞大时,不可能做到记忆所有数据的索引值。 为了让更好地存储一组数据,对象应运而生:对象中为每项数据设置了属性名称,可以访问数据更语义化,数据结构清晰,表意明显,方便开发者使用。 使用对象记录上组数据为: var obj = { name:“张三疯”, sex:“男”, age:128, height:154 } JS中的对象表达结构更清晰,更强大。

创建对象的三种方式 利用字面量创建对象

就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示 键:相当于属性名 值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)

代码如下:

//star即是创建的对象,利用字面量{}创建对象,里面用键值对书写属性和方法,中间用逗号隔开 var star = { name: 'jack', age: 18, sex: '男', sayHi: function() { console


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3