- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2Javascript_控制语句
脚本调试 调试的技巧: 根据浏览器的提示信息 选择浏览器是很重要的,不同的浏览器的错误提示都不同,在浏览器中错误信息最容易理解的,能最快找出错误的,就是firefox和opera了。它们都会给出详细的出错原因和行号。 使用调试工具 如果你是Firefox的用户,那么你可以到添加组件的网页中搜索一些用于网页开发的组件 推荐:Firebug 一款非常优秀的组件,可以指出你的脚本中的错误,查看DOM树,查看cookie,ajax通信,并且还有CSS的调试工具,而且也有不少firebug的扩展。 javascript debugger 这是mozilla开发的调试工具,项目代号叫venkman,和gecko的javascript解析器无缝集成,功能非常强大 脚本调试 清除浏览器缓存 有时浏览器会在网页明明修改过的时候却依然使用缓存里的网页来显示,这时最好强制刷新网页以重新载入数据,如果还不行就清除缓存。 输出变量 如果你使用firebug调试的话,可以很方便地在脚本里用console.log()来输出变量的值,而且幸运的是,firebug还会对你输出的变量进行解析,在控制台里显示一个清晰的变量结构 如果你没有firebug,那么可以用alert代替,不过当有几百个变量输出时,很可能不得不强行关闭浏览器。在网页里专门放置一个调试用的div也是一种不错的解决办法。 总结 掌握三种流程结构: 顺序结构 分支结构 循环结构 掌握分支及循环控制语句 了解JavaScript中的异常控制语句 * * * * * * * * * * * * * * JavaScript-02 控制语句 WEB基础 目标 顺序结构 If 条件选择语句 switch选择语句 while 循环语句 do while 语句 for 语句 break 与 continue 语句 顺序结构 顾明思义,顺序结构就是程序从上到下按顺序一行一行的执行的结构,这就是所有程序的最基本结构,一个程序大部分代码都是采用的都是顺序结构。 分支与循环结构 JavaScript中提供了多种用于程序流程控制的语句,这些语句分为选择和循环两大类 选择语句是指根据条件来选择一个任务分支的语句统称,实现分支程序设计 switch实现多路选择功能,在给定的多个选择中选择一个符合条件的分支来执行 在编程中有些指令需要重复执行很多遍,这就要编写大量的代码。而计算机则是专门用来快速完成重复和繁琐的工作,因此编程语言也就提供循环语句来减少重复指令的编写 if语句 if语句 生活中一个形象的例子,某人在看钟表上的时间,如果小于凌晨6点就决定继续睡,如果大于6点,就起床去上班 。编程中也有类似的问题,此时可用if语句来描述之,其测试一个Boolean表达式,结果为真则执行某段程序。 if( 表达式 ) // 条件语句 { [ 语句组 ; ] // 程序语句序列 } if举例: script var name=prompt(请输入姓名,); if(name==null || name==){ alert(姓名不能为空); } /script if 条件选择语句 if-else语句 if-else语句 if语句仅根据表达式的值决定是否执行某个任务,没有其它更多的选择,而if-else语句则提供双路选择功能。 if ( 表达式 ) // 表达式成立时 { [ 语句组1; ] // 有效的程序语句 } else // 表达式不成立时 { [ 语句组2; ] // 有效的程序语句 } 如果要执行多个语句,必须将这些语句放在一对大括号 ({ }) 内。但如果只要执行一个语句,则可以省略大括号 if -else条件选择语句 if-else举例: script var num=prompt(请输入一个整数,0); if(num % 2 == 0){ alert( num + 是偶数); } else{ alert( num + 是奇数); } /script if-else-if语句 if-else-if语句 当有多个可供判断选择的条件时,单个if-else语句显然不能表达,于是有了if-else-if语句。严格的说if-else-if不是单独的语句,而是由多个if-else组合而成,实现多路判断 if( 表达式1 ){ [ 语句组1; ] } [ else if( 表达式2 ){ [ 语句组2; ] } else{ [ 语句组3; ] } ] if-else-if 条件选择语句 if-else-if举例: var now=new Date(); //获取系统当前时间 var h=now.getHours();
文档评论(0)