JavaScript程序设计基础教程-第3章--JavaScript程序构成

PPT
  • 阅读 124 次
  • 下载 0 次
  • 页数 24 页
  • 大小 119.858 KB
  • 2022-11-12 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档8.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
JavaScript程序设计基础教程-第3章--JavaScript程序构成
可在后台配置第一页与第二页中间广告代码
JavaScript程序设计基础教程-第3章--JavaScript程序构成
可在后台配置第二页与第三页中间广告代码
JavaScript程序设计基础教程-第3章--JavaScript程序构成
可在后台配置第三页与第四页中间广告代码
JavaScript程序设计基础教程-第3章--JavaScript程序构成
JavaScript程序设计基础教程-第3章--JavaScript程序构成
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 24
  • 收藏
  • 违规举报
  • © 版权认领
下载文档8.00 元 加入VIP免费下载
文本内容

【文档说明】JavaScript程序设计基础教程-第3章--JavaScript程序构成.pptx,共(24)页,119.858 KB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-2263.html

以下为本文档部分文字说明:

JavaScript程序设计第3章JavaScript程序构成3.1程序控制流3.2函数3.3事件及事件处理3.4实战:Bingo卡片游戏JavaScript程序设计if条件语句if(condition)statement1el

sestatement2;if(i>30){alert("i大于30");}elseif(i<0){alert("i小于0");}else{alert("i在0到30之间");}3.1程序控制流第3章JavaScript程序构成JavaScript程序

设计for循环语句for(initialization;expression;post-loop-expression)statement;varcount=10;for(vari=0;i<count;i++){alert(i);}3.1程序控制流第3章JavaScript程序构成J

avaScript程序设计for...in循环语句for(propertyinexpression)statement;for(varpropNameinwindow){document.write(propName);}3.

1程序控制流第3章JavaScript程序构成JavaScript程序设计while循环语句while(expression)statement;vari=0;while(i<10){alert(i);i+=2;}3.1程序控制流第3章JavaScript程序构成JavaS

cript程序设计label语句label:statementstarti:53.1程序控制流第3章JavaScript程序构成JavaScript程序设计break和continue语句break和c

ontinue语句用于循环中精确地控制代码的执行。break语句可以立即退出循环,阻止再次反复执行任何代码。而continue语句只是退出当前循环,根据控制表达式还允许继续进行下一次循环。3.1程序控制流第3章JavaScript程序构成JavaScript程序设计do

...while语句do{statements;}while(condition)do{x=x+"Thenumberis"+i+"<br>";i++;}while(i<5);3.1程序控制流第3章JavaScript程序构成JavaScript程序设计

switch语句switch(expression)casevalue:statement;break;default:statement;3.1程序控制流第3章JavaScript程序构成JavaScript

程序设计函数表达式及语法两种常用的定义函数方式:第一种:使用函数声明语法,第二种:使用函数表达式定义。functionsum(num1,num2){//函数体}varsum=function(num1,num2){//函数体};3.2函数第3章JavaSc

ript程序构成JavaScript程序设计函数参数JavaScript函数的参数与大多数其他语言的函数参数有所不同。函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型。甚至可以不传参数。

3.2函数第3章JavaScript程序构成JavaScript程序设计函数返回值JavaScript函数返回值关键字是return。一个函数内处理的结果可以使用return返回,这样在调用函数的地方就可以用变量接收返回结果。3.2函数第3章JavaScript程序构成Java

Script程序设计函数4种调用模式(1)函数调用模式;(2)方法调用模式;(3)构造器调用模式;(4)Apply调用模式;3.2函数第3章JavaScript程序构成JavaScript程序设计apply和call的区别call方法:语法定义为:call([thisObj[,arg1[,a

rg2[,[,.argN]]]]])参数thisObj为可选项。将被用作当前对象的对象。arg1,arg2,argN也为可选项,传递的参数序列;apply方法:语法定义为:apply([thisObj[

,argArray]]);3.2函数第3章JavaScript程序构成JavaScript程序设计递归调用递归函数:就是在函数体内调用函数本身。functionfactorial(num){if(num<=1)

{return1;}else{returnnum*factorial(num-1);}}3.2函数第3章JavaScript程序构成JavaScript程序设计函数作用域varscope="global";functionfun(){console.l

og(scope);varscope="local";console.log(scope);}fun();3.2函数第3章JavaScript程序构成JavaScript程序设计异常处理try{//可能发生错误的代码}catch(error){//发生错误时处理方式}3.2函数第3

章JavaScript程序构成JavaScript程序设计闭包闭包就是能够读取其他函数内部变量的函数;functionfun1(){varn=999;nAdd=function(){n+=1}functionfun2(){console.log(n);}

returnfun2;}varresult=fun1();result();nAdd();result();3.2函数第3章JavaScript程序构成JavaScript程序设计事件JavaScript与HTML之间的交互是通过事件来实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬

间。<inputtype="button"value="clickme"onclick="alert('clicked')">3.3事件及事件处理第3章JavaScript程序构成JavaScript程序设计常用事件(1)窗口事件:onLoad、onUnload、onResize、onMove

、onAbort、onError、onFocus、onBlur;(2)鼠标事件:onClick、onDbClick、onMouseDown、onMouseUp、onMouseOver、onMouseOut、on

MouseMove;(3)表单事件:onBlur、onChange、onFocus、onReset、onSubmit;(4)键盘事件:onKeyPress、onKeyDown、onKeyUp;3.3事件及事件处理第3章JavaScript程序构成JavaScri

pt程序设计实战(1)案例描述用JavaScript循环实现Bingo卡片游戏。Bingo卡片是5*5的方形,5个列上标着B-I-N-G-O,格子里包含1~75的数字。正中间通常是一个空的格子,印着单词free。每列可以包含的数字的范围是:B列包含数字1~15;I列包含数字1

6~30;N列包含数字31~45;G列包含数字46~60;O列包含数字61~75。(2)实现思路Bingo卡片总共有24个空格需要填充数字,且每个数字互不重复;每列数字有固定的取值范围。这样首先需要创建一个for循环,用i作循环变量,循环24次;每次循环调用函数依次往B

ingo卡片中的空格插入数字。3.4实战:Bingo卡片游戏第3章JavaScript程序构成JavaScript程序设计程序控制流函数事件及事件处理总结第3章JavaScript程序构成JavaScript程序设计

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?