- 1、本文档共105页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH05-JavaScript剖析
5.6.2 switch 多路分支结构 采用记事本或者其它文本编辑器输入下面网页程序代码,然后将文件保存为example5_07.html。保存完毕后用浏览器将其打开,看一下网页显示的效果。 【例5-7】 编写具有switch多路分支结构JavaScript语言程序段的简单网页,在网页上显示当天日期和星期几。网页文件名为example5_07.html,网页代码如下: switch多路分支结构话法形式为: switch(表达式) { case 值1: 可执行语句序列1; break; case 值2: 可执行语句序列2; break; . . . case 值n: 可执行语句序列n; break; } 5.6.3 for循环控制结构 采用记事本或者其它文本编辑器输入下面网页程序代码,然后将文件保存为example5_08.html。保存完毕后用浏览器将其打开,看一下网页显示的效果。 【例5-8】 编写具有for循环控制结构JavaScript语言程序段的简单网页,在网页上显示当天日期和星期几。网页文件名为example5_08.html,网页代码如下: for循环控制结构话法形式为: for(循环变量赋初值表达式; 循环条件表达式; 循环变量值修改表达式) { 可执行语句序列 } 5.6.4 while循环控制结构 采用记事本或者其它文本编辑器输入下面网页程序代码,然后将文件保存为example5_09.html。保存完毕后用浏览器将其打开,点击页面中“窗口震动”按钮,看一下窗口震动的效果。 【例5-9】 编写具有while循环控制结构JavaScript语言程序段的简单网页,在网页上创建一个名为“窗口震动”的按钮。当用鼠标左键点击该按钮时,窗口呈现剧烈震动的效果。网页文件名为example5_09.html,网页代码如下: while循环控制结构话法形式为: while (条件表达式) { 循环体程序语句 }; 5.6.5 do …while循环控制结构 采用记事本或者其它文本编辑器输入下面网页程序代码,然后将文件保存为example5_10.html。保存完毕后用浏览器将其打开,窗口中的菜单呈现动态循环显示效果。 【例5-10】 编写具有do...while循环控制结构JavaScript语言程序段的简单网页,使网页上的菜单呈现动态循环显示效果。网页文件名为example5_10.html,网页代码如下: 5. 字符串运算符 字符串运算符是程序中对字符型数据进行运算的符号,有比较运算符、“+”和“+=”等。其中“+”运算符用于连接两个字符串,例如ch+ina 的结果是china ,而+=运算符则连接两个字符串,并将结果赋给第一个字符串,例如 var country=ch country +=ina;则运算完成后country变量的值为china。 6. 位操作运算符 位操作运算符用于在程序中对数值型数据进行向左或向右移位等操作,JavaScript中常用的位操作运算符请参见表5-8。 7. 条件运算符 条件运算符是JavaScript支持的一种特殊的3目运算符,和C++语言以及Java语言中的3目运算符类似,其语格式如下: 表达式?结果1:结果2。 如果“表达式”的值为true,则整个表达式的结果为“结果1”,否则为“结果2”。 5.3 JavaScript的函数 采用记事本或者其它文本编辑器输入下面网页程序代码,然后将文件保存为example5_02.html。保存完毕后用浏览器将其打开,鼠标左键点击网页中的“2+3=?”按钮,看看出现什么效果? 【例5-2】 用JavaScript语言编写如下具有函数的简单网页程序。文件命名为example5_02.html,网页代码如下: 在JavaScript语言中,函数的使用分为定义和调用两部分。 1.函数的定义 函数定义通常用function语句实现,语法格式如下: function functionName([parameterl,parameter2,…]) { Statements [return expression] } 说明: (1)function是JavaScript语言的保留字,用于定义函数。 (2)functionName是函数名,它的命名必须符合JavaScript语言关于标识符的规定。 (3)[parameterl,parameter2,…]用于定义函数的参数,放在中括号里表示是可选项,意味着函数可以没有参数,可以有一个或者多个参数,实际定义函数时并不出现中括号。具体函数有几个参数视实际需要而定。当函数具有多个参数时,参数间必须使用逗号进行分隔
您可能关注的文档
最近下载
- 《《机械创新设计》课程标准.doc VIP
- 小学残疾儿童送教上门教案(40篇).pdf
- 菜品知识培训.pptx
- 旅游收入与分配-(精选·公开·课件).ppt
- 2023年长三角一体化示范区苏州湾投资发展(江苏)有限公司人员招聘考试参考题库及答案解析.docx
- 高压氧治疗对于颈椎病患者的影响分析.pptx
- 2021年长三角一体化示范区苏州湾投资发展(江苏)有限公司招聘试题及答案解析.docx
- 尼可地尔夜景游览欣赏岛上迷人的夜间灯光和美景.pptx
- 2023年长三角一体化示范区苏州湾投资发展(江苏)有限公司招聘考试试题及答案解析.docx
- 第六单元跨学科实践活动5基于碳中和理念设计低碳行动方案教学设计-2024-2025学年九年级化学人教版上册.docx
文档评论(0)