版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaScript基础语法JavaScript第04天-昨日复习昨日复习u 结束当前次循环的关键词是 u 结束当前循环的关键词是 u JS的循环有 与 与 JavaScript第04天-昨日复习昨日复习u 结束当前次循环的关键词是 continueu 结束当前循环的关键词是 breaku JS的循环有 for与 while与 do-while目u 数组的相关概念u 数组的操作方式u 数组案例u 函数的相关概念u 函数的使用u 函数的参数和返回值u 函数的声明方式Contentsu 能够获取、添加数组中的元素u 能够独立完成冒泡排序的案例u 能够根据语法书写函数u 能够根据需求封装函数u 能够
2、说出形参和实参的传递过程u 能够使用函数的返回值u 能够使用arguments获取函数的参数目标TARGET1.1 数组导读视要点提示u 数组:存储若干数据数组导读掌握程度:了解2.1 什么是数组以及创建方式视结要点提示u 数组:可存储多个数据什么是数组以及创建方式掌握程度:应用2.2 什么是数组以及创建方式知识总结n 数组:一组数据的集合,使用一个变量同时存储多个数据n 创建数组的方式:var arr = new Array()var arr = 1,2,” demo ”;n 数组中的数据成为数组的元素,元素的数据类型没有限制视结3.1 访问数组元素视结要点提示u 如何把数组中的元素取出来?
3、u 如果获取数组中不存在的元素时,获取到的值是什么?访问数组元素掌握程度:应用3.2 访问数组元素知识总结n 数组中的每个元素都有编号,编号默认从0开始,称为“索引”,“下标”n 从数组中取出来指定元素:利用数组的索引值取元素n 如果通过索引值获取数组中没有的元素,得到的值是undefined视结4.1 遍历数组视结要点提示u 什么是遍历?u 如何遍历数组?遍历数组掌握程度:应用4.2 遍历数组知识总结n 遍历:把数据的集合中的数据逐个访问,称为遍历n 遍历数组:通过循环过程中的计数器变量,把数组中的元素从头到尾访问一遍,称为遍历数组n 遍历数组的写法:for( var I = 0 ; I 数
4、组的长度 ;i+ )arr i ; / 遍历到的数组的元素视结5.1 数组长度视练要点提示u 数组的长度:数组.lengthu 数组中的元素的最大的索引值:数组.length - 1数组长度掌握程度:应用5.2 数组长度遍历数组练习3分钟u 动动手,练一下这个案例吧!练习视u 创建一个数组u 把数组中的元素通过for循环遍历出来,并把数据打印到控制台提示练6.1 计算数组的和以及平均值视练要点提示u 通过循环遍历数组计算数组的和以及平均值掌握程度:应用6.2 计算数组的和以及平均值计算数组的和以及平均值5分钟u 动动手,练一下这个案例吧!练习视u 使用循环遍历数组u 把数组中的每一个元素都相加
5、u 通过把所有的元素的和除以数组的元素的个数(数组的长度),即可得到平均值提示练7.1 求数组中的最大值视练要点提示u 如何计算数组所有元素中的最大值?求数组中的最大值掌握程度:应用7.2 求数组中的最大值求数组中的最大值5分钟u 动动手,练一下这个案例吧!练习视u 声明变量 max保存数组中的第一个元素。u 遍历数组,把遍历到的元素和 max 比较。u 元素大于max 就把该素存到 max 里面,否则继续下一轮比较。提示练8.1 数组转换为字符串视练要点提示u 遍历数组,把数组中的每一个元素都拼接到指定字符串中数组转换为字符串掌握程度:应用8.2 数组转换为字符串数组转换为字符串5分钟u 动
6、动手,练一下这个案例吧!练习视u 遍历数组,把遍历到的元素和指定字符串作字符串拼接操作。提示练9.1 数组新增元素视结要点提示u 如何增加数组的长度?u 如何增加数组的元素?数组新增元素掌握程度:应用9.2 数组新增元素知识总结n 修改数组的length:n 如果设置的length的值大于原来的数组长度,则会在数组最后留下空白位置n 如果设置的length的值小于原来的数组长度,则会让数组丢失后面的元素n 增加数组元素:n 通过“数组索引值 = 数据 ”来设置数组的元素n 如果索引值是已经存在的元素的索引值,则会把之前的元素的值覆盖掉n 如果索引值是尚未出现的索引值,则会增加一个元素,且如果不
7、与数组之前的最后一个元素的索引值相连的话,会形成空白位置视结10.1 数组存放110个值视练要点提示u 使用循环依次存入数据数组存放110个值掌握程度:应用10.2 数组存放110个值数组存放110个值5分钟u 动动手,练一下这个案例吧!练习视u 使用循环,在循环体重利用计数器变量添加数据提示练11.2 筛选数组方法1视要点提示u 使用单独的变量j作为新数组新增元素的索引值筛选数组方法1掌握程度:应用12.1 筛选数组方法2视练要点提示u 数组的最后一个元素的索引值: 数组.length - 1筛选数组方法2掌握程度:应用12.2 筛选数组方法2筛选出大于10的元素5分钟u 动动手,练一下这个
8、案例吧!练习视u 遍历原数组,判断遍历到的原数组的元素是否大于10u 如果大于10,把该元素存储到新数组的元素中提示练13.1 删除数组指定元素(数组去重)视练要点提示u 创删除数组指定元素(数组去重)掌握程度:应用13.2 删除数组指定元素(数组去重)删除数组指定元素-去除05分钟u 动动手,练一下这个案例吧!练习视u 遍历原数组,判断遍历到的原数组的元素是否为0u 如果不为0,把该元素存储到新数组的元素中提示练14.1 翻转数组视练要点提示u 使用新数组接收目标数据翻转数组掌握程度:应用14.2 翻转数组翻转数组5分钟u 动动手,练一下这个案例吧!练习视u 倒序遍历原数组,取出来数组中所有
9、的元素u 把元素添加到新数组中提示练15.1 复习交换两个变量值视要点提示u 利用临时变量交换两个变量的指复习交换两个变量值掌握程度:应用JavaScript第04天-上午复习上午复习u 数组的长度通过 属性获取u 数组的索引值从开始u 数组元素的最大索引值是JavaScript第04天-上午复习上午复习u 数组的长度通过 length属性获取u 数组的索引值从 0开始u 数组arr中元素的最大索引值是 arr.length - 116.1 冒泡排序原理视要点提示u 不断遍历数组,把变量到的元素和其后面的元素比较u 把更大的元素放在后面,把更小的元素放在前面冒泡排序原理掌握程度:应用17.1
10、冒泡排序视练要点提示u 外层循环:交换的趟数u 外层交换的趟数:arr.length - 1u 内层循环:每一趟交换的次数u 内层交换的次数:arr.length i - 1冒泡排序掌握程度:应用17.2 冒泡排序冒泡排序5分钟u 动动手,练一下这个案例吧!练习视u 遍历数组,让变量到的元素和其后的元素比较大小,大的放置在后面,小的放置在前面u 多次进行遍历数组,则能不断更正数组原有序列提示练18.1 函数导读视要点提示u 函数函数导读掌握程度:应用19.1 为什么需要函数视结要点提示u 在开发过程中,部分代码会重复使用,函数可把代码封装u 函数:封装了一段可重复调用执行的代码块u 为什么使用
11、函数?u 函数如何封装?为什么需要函数掌握程度:应用19.2 为什么需要函数知识总结n 函数的作用:封装可重复调用执行的代码块n 如何创建一个函数:function 函数名(参数1,参数2) 封装的代码块视结20.1 函数的使用视结要点提示u 声明函数:function 函数名( ) 封装的代码块 u 调用函数:函数名( );函数的使用掌握程度:应用20.2 函数的使用知识总结n 函数的声明:function函数名(参数1,参数2) 封装的代码块n 函数的调用:函数名( )视结21.1 利用函数求110累加和视练要点提示u 把代码封装到函数中,通过调用让代码执行利用函数求110累加和掌握程度:
12、应用21.2 利用函数求110累加和利用函数求110累加和5分钟u 动动手,练一下这个案例吧!练习视u 使用function关键字声明一个函数,把求1-10的累加和的代码放置封装成一个函数u 使用函数名来调用函数,把函数内部的代码执行提示练22.1 函数的参数视结要点提示u 参数的作用是什么?u 什么是形参?u 什么是实参?函数的参数掌握程度:应用22.2 函数的参数知识总结n 参数的作用:在函数封装的代码块中,使用参数可以在调用函数时修改指定数据,来完成不同的操作n 形参:在函数定义时,设置用来接收函数调用时传过来的数据n 实参:在函数调用时,用户在小括号中传入的数据,可被形参接收,运用到函
13、数内部的调用中视结23.1 利用函数求任意两个数的和以及累加和视练要点提示u 形参如何接收实参?u 形参接收到实参的数据之后,在函数内部作为变量使用利用函数求任意两个数的和以及累加和掌握程度:应用23.2 利用函数求任意两个数的和以及累加和求任意两个数的累加和5分钟u 动动手,练一下这个案例吧!练习视u 声明一个函数,并定义两个形参用来接收实参u 第一个形参表示开始的数值u 第二个形参表示结束的数值提示练24.1 函数形参和实参匹配问题视结要点提示u 如果实参的个数多余形参,形参如何接收实参?u 如果实参的个数少于形参,形参如何接收实参?函数形参和实参匹配问题掌握程度:应用24.2 函数形参和
14、实参匹配问题知识总结n 如果实参的个数多余形参,形参如何接收实参?如果实参的个数多余形参,形参将按照顺序依次接收实参,剩余的实参不被接收值n 如果实参的个数少于形参,形参如何接收实参如果实参的个数少于形参,形参将按照顺序依次接收实参,多余的形参接收不到实参,默认值为undefined视结25.1 函数的返回值return视要点提示u 函数中通过return关键词指定函数返回值函数的返回值return掌握程度:应用26.1 利用函数求两个数的最大值视练要点提示u 在定义函数时使用形参接收需要比较的数据u 在函数的执行最后通过return语句返回最大值利用函数求两个数的最大值掌握程度:应用26.2
15、 利用函数求两个数的最大值利用函数求两个数的最大值5分钟u 动动手,练一下这个案例吧!练习视u 声明一个函数,并定义两个形参用来接收需要比较的数值u 在函数最后通过return语句返回最大值提示练27.1 利用函数求数组中的最大值视练要点提示u 如何记录最大值?利用函数求数组中的最大值掌握程度:应用27.2 利用函数求数组中的最大值利用函数求数组中的最大值5分钟u 动动手,练一下这个案例吧!练习视u 声明一个函数,并定义一个形参用来接收目标数组u 在函数最后通过return语句返回数组中的最大值提示练28.1 return终止函数并且只能返回一个值视结要点提示u 创return终止函数并且只能
16、返回一个值掌握程度:应用28.2 return终止函数并且只能返回一个值知识总结n 函数中如果执行了return语句,即结束当前函数,不再继续向下执行代码n 函数中只能有一个返回值,即使写了多个return,也只能执行第一个return语句n 函数中只能返回一个具体的数据,如果返回了多个数据,则只会返回最后一个数据视结29.1 函数返回值2个注意事项视结要点提示u 创函数返回值2个注意事项掌握程度:应用29.2 函数返回值2个注意事项知识总结n 函数中通过return关键词指定函数返回值n 函数中如果执行了return语句,即结束当前函数,不再继续向下执行代码n 函数中如果没有指定返回值,则函数默认返回值为undefined视结30.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跟骨骨折非手术治疗护理
- 西医护理重症监护
- 2024-2025学年云南城市建设职业学院单招《物理》高频难、易错点题及参考答案详解(研优卷)
- 2024-2025学年度河北省单招考试一类 《文化素质数学》预测复习附参考答案详解(综合卷)
- 2024-2025学年度公务员(国考)试题及答案详解一套
- 2024-2025学年度医学检验(士)模拟试题【有一套】附答案详解
- 2024-2025学年医疗器械类模拟题库(综合题)附答案详解
- 2024-2025学年全国统考教师资格考试《教育教学知识与能力(小学)》考试综合练习及答案详解(夺冠系列)
- 2024-2025学年度专升本复习提分资料含答案详解(模拟题)
- 高等教育课程设置与教育评估方案指南
- 江苏省重点高中2026届高三九校联考数学试卷(含答案详解)
- 2026银行间市场数据报告库(上海)股份有限公司招聘30人笔试备考题库及答案解析
- 2025~2026学年度第二学期统编版语文三年级教学计划
- 2026年六安职业技术学院单招职业适应性考试题库含答案详解(能力提升)
- 国有企业内控合规不相容岗位分离管理制度
- 黑板报培训课件
- 辅助生殖技术VTE风险评估与预防专家共识2026
- 2026年职业院校产业导师聘任合同
- 2026年及未来5年市场数据中国原料果汁行业发展全景监测及投资方向研究报告
- 2025年注册测绘师测绘综合能力的真题卷(附答案)
- 2026年哈尔滨科学技术职业学院单招职业技能考试题库附答案
评论
0/150
提交评论