js基础03--js复杂数据类型

复杂数据类型:数组和函数;
1.数组:
1.1 数组的作用:可以存储多个数据,比如一个班级里每个人的成绩;
1.2 数组的定义:将多个元素按一定的顺序排列到一个集合中,这个集合就是数组。元素的数据类型可以是简单数据类型中的任意一种:Number string boolean undefined null
1.3数组的创建: 第一种方法: var arr = [];
第二种方法: var arr = new Array();

   1.4  遍历数组:用for循环,由于数组的下标是从0开始的,所以遍历数组的时候,循环也要从0开始
for(var i = 0; i < arr.length; i++) {    // 数组遍历的固定结构}

1.5 数组中新增元素
arr[arr.length] = 属性值
1.6 数组的方法
1.arr.push()方法,表示在数组的末尾加上一个或多个元素,返回的是新的数组的长度
2.arr.unshift() 向数组的开头添加一个或多个元素,返回的是新的数组的长度
3.arr.shift() 删除数组的第一个元素,并且返回删除的元素值
4.arr.indexOf() 返回数组中某个指定的元素位置。(第一次出现的索引值)

2.函数
1.1 函数的作用:封装一些重复使用的代码,使其在开发中便于维护;
1.2 函数的声明: 1. 有名字的函数 : function 函数名(){//函数体}
2.匿名函数; var fn = function(){//函数体}
1.3 函数的调用: 函数名()
1.4 函数的参数; 分为形参和实参:function 函数名(形参1, 形参2, 形参...){ // 函数体}// 带参数的函数调用函数名(实参1, 实参2, 实参3);
形参一般在声明函数在函数名后面的小括号里面定义,没有具体的值,仅仅起到一个占位置的作用
实参一般是在我们调用函数,在函数后面的小括号里面定义的,实参是一个具体值。

注意:当我们的实参小于形参的个数的时候,多余的形参会被定义成undefined,如果函数里面返回的是全部形参的运算,则最终返回的NaN,否则默认返回的是undefined;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.5 函数的返回值:
1.当函数执行完毕后,并不是所有的结果都要打印出来的,有时候函数返回的结果我们不想让别人看到,这个时候让函数返回一个东西,成为函数的返回值,返回值不需要打印出来,而是用return 关键字接受,当我们在调用函数的时候,返回的就是这个返回值,需要定义一个变量来接受这个返回值。
2.return:函数使用return语句之后,这个函数会执行完return语句之后便停止并立即退出,也就是说return后面的其他代码都不会执行。
return break continue
return用在函数中,主要是让函数返回返回值,通过某一变量来接受,在一个函数中,语句执行完return之后,其后面的语句就不再执行了。
break 一般用在循环中,switch语句中,作用是跳出当前整个循环。
continue 一般也是用在循环中,作用是跳过其所在语句中当前的循环,继续执行其语句之外的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值