网站大量收购闲置独家精品文档,联系QQ:2885784924

4.2JavaScript流程控制.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.2JavaScript流程控制

警示对话框 由alert()方法显示,含一个“确认”按钮。它把alert()括号内的字符串显示在对话框中。 确认对话框 由confirm()方法显示,有“确认”和“取消”按钮,并返回布尔值true和false。 提示对话框 由prompt()方法显示,提供一个文本框要求用户输入信息,同时包含“确认”和“取消”按钮。 如果用户单击“确认”按钮,则prompt()方法返回用户在文本框中输入的内容(为字符串类型)或者初始值(当用户没有输入任何信息时;如果用户单击“取消”按钮,则prompt()方法返回null 如: var name; name=prompt(“请输入您的姓名:”,“张三); 提示对话框 HTMLHEADTITLE提示对话框/TITLE/HEAD BODY script language=javascript var name; name=prompt(请输入您的姓名:,); document.write(尊敬的+name+:欢迎您进入我的主页!); /script /BODY /HTML HTML HEAD TITLE为提示对话框的文本框提供一个初值 /TITLE /HEAD BODY script language=javascript var url; url=prompt(请输入您想访问的站点地址:, ); window.navigate(url); /script /BODY /HTML 4.2.2 JAVASCRIPT程序的基本流程 对于JavaScript,程序和脚本都是由一系列语句组成的 每条语句的后面都应该有一个分号(;),但也可以不添加分号 如果要在一行中书写多条语句,在语句之间一定要加上分号,表示一个语句的正常结束 4.2.2 JAVASCRIPT程序的基本流程 顺序结构:按照语句的书写顺序从头到尾依次执行。 分支结构:按照一定的条件去执行一条语句或语句组。 循环结构:反复执行一些语句。 4.2.3 分支结构 if…else 语句 没有else部分的if语句 使用语句组 变量的使用 if语句的嵌套 基本形式: if(condition) ??? statement1; else ??? statement2; 例4_2.5,分别输入两个数给变量x,y,然后求出这两个变量的最大值 没有else部分的if语句 HTMLHEADTITLE没有else的if语句示例/TITLE script language=javascript var x,y,max; x=parseFloat(prompt(x=:,0)); y=parseFloat(prompt(y=:,0)); max=x; //先假设x的值最大 if (maxy) max=y; //如果假设不成立,即xy,则y的值最大 alert(最大值是: + max) /script /HEADBODY/BODY/HTML 使用语句组 HTMLHEADTITLE语句组示例/TITLE script language=javascript var x,y,max,min; //max 存放最大值,而min存放最小值 x = parseFloat(prompt(x=:,0)); y = parseFloat(prompt(y=:,0)); if (x=y) { max = x; min = y; } else { max = y; min = x; } alert(最大值是: + max +;最小值是: + min) /script /HEADBODY/BODY/HTML 变量的使用 在javascript中,会根据解决问题的需求使用很多变量,也会根据算法的需要引入一些临时的中间变量。 HTMLHEADTITLE中间变量的引入/TITLE script language=javascript var x,y,temp; x = parseFloat(prompt(x=:,0)); y = parseFloat(prompt(y=:,0)); if (xy) { temp = x; x = y; y = temp; } alert(排序后,x= + x +;y= + y) /script /HEADBODY/BODY/HTML if语句的嵌套 HTMLHEADTITLEif语句的嵌套/TITLE script language=javascript var score,grade; score = parseFloat(prompt(请输入学生的成绩:,0)); if (score=

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档