《javascript基础教程与应用》辅导资料三

发布时间:2024-01-08 11:01:09浏览次数:35
JavaScript 基础教程与应用辅导资料三主 题: 运算第三章 条件运算,循环运算,选择运算等1. if 运算;2. switch 运算。重点掌握内容如下:1. if 运算2. switch 运算一、JavaScript If...Else 语句条件语句用于基于不同的条件来执行不同的动作。通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。在 JavaScript 中,我们可使用以下条件语句:• if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码• if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码• if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行• switch 语句 - 使用该语句来选择多个代码块之一来执行If 语句只有当指定条件为 true 时,该语句才会执行代码。语法if (条件) { 只有当条件为 true 时执行的代码 } 注意:请使用小写的 if。使用大写字母(IF)会生成 JavaScript 错误!实例当时间小于 20:00 时,生成一个“Good day”问候:if (%me<20) { x="Good day"; }x 的结果是:Good dayIf...else 语句请使用 if....else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。语法if (条件) { 当条件为 true 时执行的代码 }else { 当条件不为 true 时执行的代码 }实例当时间小于 20:00 时,将得到问候 "Good day",否则将得到问候 "Good evening"。if (%me<20) { x="Good day"; }else { x="Good evening"; }x 的结果是:Good dayIf...else if...else 语句使用 if....else if...else 语句来选择多个代码块之一来执行。 语法if (条件 1) { 当条件 1 为 true 时执行的代码 }else if (条件 2) { 当条件 2 为 true 时执行的代码 }else { 当条件 1 和 条件 2 都不为 true 时执行的代码 }实例如果时间小于 10:00,则将发送问候 "Good morning",否则如果时间小于 20:00,则发送问候 "Goodday",否则发送问候 "Good evening":if (%me<10) { x="Good morning"; }else if (%me<20) { x="Good day"; }else { x="Good evening"; }x 的结果是:Good day二、switch 语句switch 语句用于基于不同的条件来执行不同的动作。JavaScript Switch 语句请使用 switch 语句来选择要执行的多个代码块之一。 语法switch(n){case 1: 执行代码块 1 break;case 2: 执行代码块 2 break;default: n 与 case 1 和 case 2 不同时执行的代码}工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。实例显示今日的周名称。请注意 Sunday=0, Monday=1, Tuesday=2, 等等:var day=new Date().getDay();switch (day){case 0: x="Today it's Sunday"; break;case 1: x="Today it's Monday"; break;case 2: x="Today it's Tuesday"; break;case 3: x="Today it's Wednesday"; break;case 4: x="Today it's Thursday"; break;case 5: x="Today it's Friday"; break;case 6: x="Today it's Saturday"; break;}x 的结果:Today it's Mondaydefault 关键词请使用 default 关键词来规定匹配不存在时做的事情:实例如果今天不是周六或周日,则会输出默认的消息:var day=new Date().getDay();switch (day){case 6: x="Today it's Saturday"; break;case 0: x="Today it's Sunday"; break;default: x="Looking forward to the Weekend";}x 的结果:Looking forward to the Weekend
文档格式: docx,价格: 5下载文档
返回顶部