对象与数组的相关知识

本文详细介绍了面向对象的概念,如何在软件世界中创建对象,包括属性和方法,以及数据类型的区别。通过new语句和两种创建对象的方式,展示了对象的遍历和属性访问。涵盖了数组的基础知识,如定义、创建、长度、索引和遍历。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对象:

一、理解对象

=> 面向对象

=> 现实生活中对象

具体一个事物

张三同学

对象有自己的特征行为

=> 软件世界

对象 Object

属性 方法

属性名:属性值构成

二、创建对象

var jackObj = {} //创建空对象

var jackObj = {

name:'jack', //姓名属性

=> name属性名和jack属性值构成 age:18, // 年龄属性

=> age属性名和18属性值构成 sex:'男' // 性别属性

}

三、数据类型

基本数据类型:

var num = 100 // number

var name = 'jack' //string

...

复杂数据类型:

var obj = {name:'jakc',age:18} obj 数据类型名Object

四、创建对象-new语句

字面量方式   语法:

var obj = {

name:'jack',

age:18

}

构造函数方式  语法:

var obj = new Object() //空对象

obj.name = 'jack',

obj.age = 18

五、 遍历对象 for-in

语法:for(var 循环变量名 in 对象名){}

简单对象创建的两种方式:

1.字面量方式

2.构造函数的方式创建对象

六、访问对象属性

对象.属性名

如:var obj={name:'jack'}

obj.name // 'jack'

数组:

一、什么是数组?

概念:数组是一系列有序数据的集合

换句话说,我们把一些数据放在一个盒子里,按照顺序排好,这个东西就是一个数组,存储着一些数据的集合

例如:[1,2,3,'hello',true,false]

二、数据的基本类型Array

我们简单的把所有数据类型分为两大类:基本数据类型,复杂数据类型

基本数据类型:number/ string / boolean / undefined / null

复杂数据类型: Object / Function / Array / ...

三、创建数组

数组是一个 [  ]

在 [  ]里面存储着各种各样的数据,按照顺序依次排好

字面量创建一个数组

内置构造函数创建数组

四、数组的长度(length)

length:长度的意思

length:就是表示数组的长度,数组里面有多少个成员,length就是多少

五、数组的索引

索引,  也叫做下标,是指一个数据在数组里面排在第几个的位置

注意:在所有的语言里面,索引都是从0开始的

在js里面也一样,数组的索引从0开始

 六、数组的遍历

因为数组的索引就可以获取数组中的内容

数组的索引又是按照0~n顺序排列

我们可以使用for循环来循环数组,因为for循环我们也可以设置成0~n顺序增加

我们把这个行为叫做遍历

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值