3D Flash Animator教程:JS程序控制流
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-15
第六章 JavaScript 第三节 程序控制流 一、If-else 语句 一个 If 语句执行多个条件,基本格式: if(expression) { line 1 line 2 ... } else { other line 1 other line 2 ... } If -else 语句是JavaScript中最基本的控制语句,通过它可以改变语句的执行顺序。表达式中必须使用关系语句,来实现判断,它是作为一个布尔值来估算的。 它将零和非零的数分别转化成false和true。若if后的语句有多行,则必须使用花括号将其括起来。“else”后的语句是可选择的,如果逻辑结果为Fasle,执行下面的语句。 例如: if (x > 10) x = 10; 这个语句是 X 的值大于10,X 的参数值为10。 再如: if (x == 5) { y = 6; z = 7; } else { y = 8; z = 9; } 如果 X 的值为5,那么 Y 为6、Z 为 7。 如果 X 的值不是5,那么 Y 为 8、Z 为 9。 二、Switch 语句 一个 Switch 语句能够快速有效的将一个参数值和其它参数值进行比较。 基本格式: switch(expression) { case expression 1: line 1 line 2 ... break; case expression 2: other line 1 other line 2 ... break; ... default: another line 1 another line 2 ... break; } Siwthc 表达式中的参数值和 Case 表达式中的参数值比较,如果发现相等,那么执行 Case 后面的语句。当 Case 后面的语句执行结束之后,执行 Break 后面的语句。 如果比较的结果是不相等,那么执行 Defult 后面的语句。如果没有 Deflut 语句,那么什么语句都不执行。 下面是一个日期例子: day_number = 4; switch (day_number) { case 1: day_string = "Sunday"; break; case 2: day_string = "Monday"; break; case 3: day_string = "Tuesday"; break; case 4: day_string = "Wednesday"; break; case 5: day_string = "Thursday"; break; case 6: day_string = "Friday"; break; case 7: day_string = "Saturday"; break; default: day_string = "Not a valid day number"; break; } 三、For 循环语句 基本格式 for(initialization; test; increment) { line 1 line 2 ... } For 语句是实现条件循环,当条件成立时,执行语句集,否则跳出循环体。 Initialization 初始值:初始化参数告诉循环的开始位置,必须赋予变量的初值。 Test 条件:是用于判别循环停止时的条件。若条件满足,则执行循环体,否则跳出。 Increment 增量:主要定义循环控制变量在每次循环时按什么方式变化。 三个主要语句之间,必须使用逗号分隔。 四、While 循环语句 基本格式 while(expression) { line 1 line 2 ... } 该语句与For语句一样,当条件为真时,重复循环,否则退出循环。 For与while语句两种语句都是循环语句,使用For语句在处理有关数字时更易看懂,也较紧凑;而while循环对复杂的语句效果更特别。 关键词:3D Animator |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 使用Flash MX制作动态相册下一篇: Flash AS实例:奇妙的滑动菜单
关于3D Flash Animator教程:JS程序控制流的所有评论