第4讲 javascrip 条件语句(if)第4讲 javascript 条件语句(if)第4讲 javascript 条件语句(if)第4讲 javascript 条件语句(if).ppt
- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲老师:方丹 JavaScript 条件语句(if) 回顾 理解比较运算符,条件运算符,逻辑运算符的含义 逻辑表达式计算结果有几个值 本节目标 掌握条件控制语句的几种语法格式,能够对异常情况进行合理判断 预习检查 JavaScript的条件语句有哪些? 本章任务 编写JavaScript: 在网页中使用条件语句完成 条件语句用于测试条件。 if 语句 1 if(条件) { JavaScript代码; } 语法: 如果要执行多个语句,必须将这些语句放在一对大括号 ({ }) 内。但如果只要执行一个语句,则可以省略大括号 * If语句 2 HEAD SCRIPT LANGUAGE = JavaScript function calcu() { var numb1= document.calc.num1.value; var numb2= document.calc.num2.value; if ((numb1!=) (numb2!=)) { var total= parseFloat(numb1)*parseFloat(numb2); document.calc.result.value=total; if ((total500) (total=1000)) alert(购买总价超过500\n支付时将赠送超级Q币2枚!); if ((total1000) (total=2000)) alert(购买总价超过1000\n支付时将赠送IBM光电智能鼠标1只!); if ((total2000)) alert(购买总价超过2000\n请直接与贵宾台联系!); } } /SCRIPT /HEAD….其他代码略,同上例 如果输入框中的数据用户漏填了, 出现NaN的 bug 为什么呢? if else 语句 1 if(条件) { //JavaScript代码; } else { //JavaScript代码; } 语法: 提示没有填写购买数量或者竞拍价格 If-else语句 2 HEAD SCRIPT LANGUAGE = JavaScript function calcu() { var numb1= document.calc.num1.value; var numb2= document.calc.num2.value; if ((numb1!=) (numb2!=)) { var total= parseFloat(numb1)*parseFloat(numb2); document.calc.result.value=total; if ((total500) (total=1000)) alert(购买总价超过500\n支付时将赠送超级Q币2枚!); if ((total1000) (total=2000)) alert(购买总价超过1000\n支付时将赠送IBM光电智能鼠标1只!); if ((total2000)) alert(购买总价超过2000\n请直接与贵宾台联系!); } else alert(购买数量或竞拍价格没有填写\n请重新输入!); } /SCRIPT if (条件1) { …… if (条件2) { //JavaScript代码; } …… } 嵌套 if 语句 1 语法: * 嵌套If语句 2 SCRIPT LANGUAGE = JavaScript function calcu() { var numb1= document.calc.num1.value; var numb2= document.calc.num2.value; if ((numb1!=) (numb2!=)) { if (parseFloat(numb1)0) { alert(竞拍价格不能小于零!\n请重填); return; //函数返回,不再执行后面的代码 } if (parseFloat(numb2)0) { alert(购买数量不能小于零!\n请重填); return; } var total= parseFloat(numb1)*parseFloat(numb2); document.calc.result.value=total; ….. 购买数量无意中输入负数,出现 bug 怎么办? 小结1 编程:完成JavaScript程序 编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出“年龄大于18,要对自己的行为负责!”。否则,输出“你的年龄不大
您可能关注的文档
- 第3章 审计方法和审计过程3章 审计方法和审计过程第3章 审计方法和审计过程第3章 审计方法和审计过程.ppt
- 第3章 静态网页基本操作第章 静态网页基本操作第3章 静态网页基本操作第3章 静态网页基本操作.ppt
- 第3章 识别客户1第3章 别客户1第3章 识别客户1第3章 识别客户1.ppt
- 第3章 软件设计基础第3章软件设计基础第3章 软件设计基础第3章 软件设计基础.ppt
- 第3章 市场机会评估ok第章 市场机会评估ok第3章 市场机会评估ok第3章 市场机会评估ok.ppt
- 第3章 算法与控制语句第3 算法与控制语句第3章 算法与控制语句第3章 算法与控制语句.ppt
- 第3章 算法与输入输出第3 算法与输入输出第3章 算法与输入输出第3章 算法与输入输出.ppt
- 第3章 系统建模的功能方法3章 系统建模的功能方法第3章 系统建模的功能方法第3章 系统建模的功能方法.ppt
- 第3章 无机胶凝材料(中)3章 无机胶凝材料(中)第3章 无机胶凝材料(中)第3章 无机胶凝材料(中).ppt
- 第3章 栈和队列_3-3第章 栈和队列_3-3第3章 栈和队列_3-3第3章 栈和队列_3-3.ppt
文档评论(0)