1、if语句

 1 <script>
 2  $(document).ready(function(){
 3  $("#Button1").click(function(){
 4   compareNumber(5);
 5   })
 6   });
 7   function compareNumber(x)
 8   {
 9  if(x<10)
10   {
11  alert("x的值为"+x+"(小于10)");
12  }
13  else
14  {
15  alert("x的值为"+x+"(大于等于10)");
16  }
17  }
18 </script>

2、switch语句
break是直接退出switch语句
return是退出该函数 也就是switch语句块后面的语句也不执行了

 1 <script>
 2 $(document).ready(function(){
 3 $("#Button1").click(function(){
 4 numberRange(5);
 5 })
 6 });
 7 function numberRange(n)
 8 {
 9 var x=Math.floor(n/10);//Math.floor为取整
10 switch(x)
11 {
12 case 0:
13 alert("n的值为"+n+"(在0-9范围内)");
14 braak;
15 case 0:
16 alert("n的值为"+n+"(在10-19范围内)");
17 braak;
18 default:
19 alert("n的值为"+n+"(不在0-9范围内)");
20 braak;
21 }
22 }
23 </script>

3、for语句

 1 <script>
 2 $(document).ready(function(){
 3 $("#Button1").click(function(){
 4 var s=0;
 5 for(i=1;i<5;i++)
 6 {
 7 s+=1;
 8 }
 9 alert(s);
10 })
11 });
12 </script>

4、for/in 语句

 1 <script>
 2 $(document).ready(function(){
 3 $("#Button1").click(function(){
 4 output();
 5 })
 6 });
 7 function output()
 8 {
 9 var s="";
10 var m={x:10,y:20,z:30};
11 for(var v in m)
12 {
13 s+="属性名:"+v+";属性值:"+m[v]+"\n";
14 }
15 alert(s);
16 }
17 </script>

5、while语句和do-while语句

while语句一般格式如下

while(表达式)
{
//表达式成立时执行的语句序列
}

do-while语句一般格式如下

do
{
//语句序列
}while(表达式)

do-while语句,当表达式成立时继续执行下一个循环。在这种结构中,循环体中的语句序列至少会执行一次。

while语句代码示例

 1  <script>
 2  $(document).ready(function(){
 3  $("#Button1").click(function(){
 4  var sum=0;
 5  var index=1;
 6  while(index<=10)
 7  {
 8  sum+=index;
 9  }
10  alert("1到10的和为:"+sum);
11  })
12  });
13  </script>

do-while语句示例

<script>$(document).ready(function(){$("#Button1").click(function(){var sum=0;var index=1;do{sum+=index*index;}while(index<=10)alert("1到10之间的平方和为:"+sum);})});</script>

6、try-catch-finally语句

<script>
$(document).ready(function(){
$("#Button1").click(function(){
int i=1 ;
string str = "dfdfs";
try
{  i = Convert.ToInt32(str);//有异常的地方
}
catch(err)
{
i = 3;//处理异常
}
finally
{  Console.WriteLine(i.ToString());
}  })
})
</script>

转载于:https://www.cnblogs.com/mobobo/p/5620717.html

JavaScript 流程控制语句相关推荐

  1. JavaScript流程控制语句

    JavaScript流程控制语句 4.1.语句的定义 ​ 在ECMAScript 中,所有的代码都是由语句来构成的.一行代码就是一条简单语句.形式上可以是单行语句,或者由一对大括号"{}&q ...

  2. (七)JavaScript 流程控制语句

    文章目录 JavaScript 流程控制语句 一.选择语句 1. if 语句 (1) if 语句的基本使用 (2) if else if 多条件分支 2. switch 语句 (1) switch 语 ...

  3. [JavaWeb-JavaScript]JavaScript流程控制语句

    流程控制语句: 1. if...else...2. switch:* 在java中,switch语句可以接受的数据类型: byte int shor char,枚举(1.5) ,String(1.7) ...

  4. JavaScript—流程控制语句的合集

    目录 流程控制 条件判断语句 流程控制 条件判断语句 条件分支语句 循环语句 条件判断语句 if语句 语法:if(条件表达式){语句}-------if(a > 10){alert('a比10大 ...

  5. 从零开始学WEB前端——JavaScript流程控制语句

  6. web前端-JavaScript流程控制语句(条件判断,条件分支和循环语句)

  7. JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  8. javascript基本语法(输入输出语句,变量常量,数据类型,运算符,流程控制语句,数组,函数)

    javascript javascript介绍 JavaScript 是一种客户端脚本语言.运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎. 脚本语言:不需要编译,就可以被 ...

  9. JavaScript学习(八十七)—流程控制语句的总结,超级详细!!!

    JavaScript学习(八十七)-流程控制语句的总结,超级详细!!! 一.流程控制概念 流程控制概念:在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的.很多时候我们要通过控制代码 ...

最新文章

  1. c语言的求素数算法,C语言求素数的算法
  2. 史上更全面的数据库分库分表、数据一致性、主键分配思路!
  3. unity中app实现拖拽_10分钟让你实现在APP中对网络状态变化进行全局提示
  4. 寻找人机之间的中间地带-评述3本人机协作的书
  5. 用python画微信捂脸_用 Python 画一个捂脸表情
  6. Express 的简单使用
  7. 使用BizTalk Server常见问题处理
  8. 人工神工机器人是什么_为什么企业要用电销机器人代理人工
  9. 【转载】WinCE6.0 Camera驱动源码分析(二)
  10. MySQL__数据处理之查询
  11. free 和 fclose
  12. asp.net开源项目及学习资料
  13. tomcat集成activeMq 简单例子
  14. IPEmotion采集J1939协议信号介绍
  15. Icarus主题美化
  16. cmake的-G 参数
  17. 使用Blender导出多个动画的GLTF模型
  18. 计算机是概念化还是程序化的,思维的基本特征知识点的理解
  19. Iphone手机被偷了 我是如何自保和尝试找回的
  20. 电气比例阀外接压力传感器和PID控制器实现微正压0.1%的超高精度控制

热门文章

  1. JavaScript实现单词首字母大写的方法集锦
  2. 学习一项新技能的公式
  3. numpy和pandas的数据乱序
  4. 有向图的深度和广度遍历
  5. SpringBoot用JdbcTemplates访问Mysql
  6. Keras笔记(一)一些基本概念
  7. 使用IntelliJ IDEA搭建多maven模块JAVA项目
  8. kubernetes常用对象
  9. java内存泄漏总结
  10. Ubuntu首次登入与在线求助man page总结