频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

3D Flash Animator教程:JS程序控制流

来源:天极设计在线 作者:小珍 出处:巧巧读书 2006-01-02 进入讨论组
第六章 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循环对复杂的语句效果更特别。

更多文章 更多内容请看ASP.NET教程FreeBSD使用教程专题,或进入讨论组讨论。
更多专题 【深 度 阅 读】 相 关 文 章
    收藏此文】【 】【打印】【关闭
    相关图文阅读
    频道图文推荐
    健 康 咨 询
    时 尚 咨 询
    巧巧读书宗旨
    相关专题
    讨论组问题推荐
    站内各频道最新更新文档
    站内最新制作专题
    热门关键字导读
    Photoshop教 程照片处理 照片制作 PS快捷键 抠图
    计 算 机 故 障XP系统修复
    艺 术 与 设 计设计 流媒体 设计欣赏 边框
    计 算 机 安 全ARP
    站内频道文章精选
    巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章