分享
day05_JavaScript基础语法.ppt
下载文档

ID:3422937

大小:4.52MB

页数:68页

格式:PPT

时间:2024-04-29

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
day05_JavaScript 基础 语法
JavaScript基础语法05,JavaScript第05天-昨日复习,昨日复习,数组的长度通过硬件系统属性获取 数组的索引值从硬件系统开始 数组元素的最大索引值是硬件系统 声明函数的关键字是硬件系统 函数的返回值的关键字是硬件系统 函数定义的时候设置的参数叫硬件系统,函数调用的时候传入的数据叫软件系统,数组的长度通过硬length件系统属性获取 数组的索引值从硬0件系统开始 数组arr中元素的最大索引值是arr.length-1系 声明函数的关键字是硬function统 函数的返回值的关键字是硬return 函数定义的时候设置的参数叫形参,函数调用的时候传入的数据叫软实参统,昨日复习,JavaScript第05天-昨日复习,Contents,目,录,函数的相关概念 函数的作用域 函数的作用域链 预解析 对象,掌握函数中arguments的使用方式 掌握函数的两种声明方式 理解函数的作用域概念 掌握全局变量和局部变量的使用方式 掌握作用域链的概念 掌握预解析的工作原理 掌握对象的创建方式 掌握对象的属性访问方式,目标,TARGET,arguments在什么地方使用?arguments如何获取实参?,要点提示,arguments使用,掌握程度:应用,1.1 arguments使用,arguments在函数中可以使用,表示包含了当前函数调用时传入的实参arguments通过索引值获取实参,索引值从开始,按顺序依次表示函数调用时传过来的实参,1.2 arguments使用,课堂问答,知识总结,当函数的实参个数无法确定时,如何正确获取实参?,要点提示,利用函数求任意个数的最大值,掌握程度:应用,2.1 利用函数求任意个数的最大值,练习,动动手,练一下这个案例吧!,提示,因为实参个数不确定,无法通过形参正确接收实参,必须经过arguments的来获取实参在arguments中通过索引值获取具体的实参数据,5分钟,2.3 利用函数求任意个数的最大值,任意个数的最大值,创,要点提示,利用函数翻转数组,掌握程度:应用,3.1 利用函数翻转数组,练习,动动手,练一下这个案例吧!,提示,完成翻转数组逻辑把翻转数组的逻辑封装到函数中在函数中,通过return关键词返回接收翻转结果的新数组,5分钟,3.2 利用函数翻转数组,利用函数翻转数组,按照冒泡排序的形式排列数组,函数定义一个形参接收数组实参在函数内部通过return返回排序好的数组,要点提示,函数封装冒泡排序,掌握程度:应用,4.1 函数封装冒泡排序,练习,动动手,练一下这个案例吧!,提示,完成冒泡排序逻辑把冒泡排序的逻辑封装到函数中在函数中,通过return关键词返回排序后数组,5分钟,4.2 函数封装冒泡排序,函数封装冒泡排序,通过一个形参接收要检测的年份通过return关键词返回true、false表示是否是闰年,要点提示,利用函数判断闰年,掌握程度:应用,5.1 利用函数判断闰年,练习,动动手,练一下这个案例吧!,提示,通过一个形参接收年份通过条件判断是否是闰年通过return关键词返回true、false表示是否是闰年,5分钟,5.2 利用函数判断闰年,利用函数判断闰年,调用一个函数,即是把函数内部的操作执行函数可以相互调用,要点提示,函数可以调用另外一个函数,掌握程度:应用,6.1 函数可以调用另外一个函数,闰年2月29天平年2月28天,要点提示,输出2月份天数,掌握程度:应用,7.1 输出2月份天数,练习,动动手,练一下这个案例吧!,提示,通过prompt获取用户输入的年份通过调用“判断闰年”函数来判断是否是闰年“判断闰年”函数返回值是布尔值,可以通过返回值true、false来判断指定年份是否是闰年,5分钟,7.2 输出2月份天数,输出2月份天数,通过函数关键字function定义函数-命名函数通过函数表达式定义函数-匿名函数,要点提示,函数的两种声明方式,掌握程度:应用,8.1 函数的两种声明方式,通过function关键字定义函数-命名函数通过函数表达式定义函数-匿名函数 例:var fn=function();1,fn是变量名,不是函数名2,fn是变量,只不过变量存储的是函数3,函数表达式创建的函数可以通过“变量名()”来调用4,函数表达式也可以定义形参和调用传入实参,8.2 函数的两种声明方式,课堂问答,知识总结,作用域,要点提示,作用域导读,掌握程度:应用,9.1 作用域导读,什么是作用域?作用域的基本作用是什么?作用域的分类是哪两种?,要点提示,JavaScript作用域,掌握程度:应用,10.1 JavaScript作用域,作用域:代码名字(变量)在某个范围内起作用和效果作用域的基本作用:为了提高程序的可靠性更重要的是减少命名冲突作用域的分类:全局作用域:整个script标签 或者是一个单独的js文件局部作用域:在函数内部就是局部作用域 这个代码的名字只在函数内部起效果和作用,10.2 JavaScript作用域,课堂问答,知识总结,什么是全局变量?什么是局部变量?,要点提示,全局变量和局部变量,掌握程度:应用,11.1 全局变量和局部变量,全局变量:全局作用域下声明的变量,在全局下都可以使用注意 如果在函数内部没有声明直接赋值的变量也属于全局变量局部变量:在局部作用域下声明的变量,在函数内部可以使用注意:函数的形参也可以看做是局部变量,11.2 全局变量和局部变量,课堂问答,知识总结,JS没有块级作用域JS中只有函数能够限制作用域,要点提示,JavaScript没有块级作用域就,掌握程度:应用,12.1 JavaScript没有块级作用域就,局部作用域什么是作用域链?,要点提示,作用域链,掌握程度:应用,13.1 作用域链,作用域链:当在某个作用域中访问某个变量时,如果当前作用域中没有该变量,则会依次向上访问上层作用域中的变量。,13.2 作用域链,课堂问答,

此文档下载收益归作者所有

下载文档
收起
展开