JavaScript 流程控制语句
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 流程控制语句相关推荐
- JavaScript流程控制语句
JavaScript流程控制语句 4.1.语句的定义 在ECMAScript 中,所有的代码都是由语句来构成的.一行代码就是一条简单语句.形式上可以是单行语句,或者由一对大括号"{}&q ...
- (七)JavaScript 流程控制语句
文章目录 JavaScript 流程控制语句 一.选择语句 1. if 语句 (1) if 语句的基本使用 (2) if else if 多条件分支 2. switch 语句 (1) switch 语 ...
- [JavaWeb-JavaScript]JavaScript流程控制语句
流程控制语句: 1. if...else...2. switch:* 在java中,switch语句可以接受的数据类型: byte int shor char,枚举(1.5) ,String(1.7) ...
- JavaScript—流程控制语句的合集
目录 流程控制 条件判断语句 流程控制 条件判断语句 条件分支语句 循环语句 条件判断语句 if语句 语法:if(条件表达式){语句}-------if(a > 10){alert('a比10大 ...
- 从零开始学WEB前端——JavaScript流程控制语句
- web前端-JavaScript流程控制语句(条件判断,条件分支和循环语句)
- JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- javascript基本语法(输入输出语句,变量常量,数据类型,运算符,流程控制语句,数组,函数)
javascript javascript介绍 JavaScript 是一种客户端脚本语言.运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎. 脚本语言:不需要编译,就可以被 ...
- JavaScript学习(八十七)—流程控制语句的总结,超级详细!!!
JavaScript学习(八十七)-流程控制语句的总结,超级详细!!! 一.流程控制概念 流程控制概念:在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的.很多时候我们要通过控制代码 ...
最新文章
- c语言的求素数算法,C语言求素数的算法
- 史上更全面的数据库分库分表、数据一致性、主键分配思路!
- unity中app实现拖拽_10分钟让你实现在APP中对网络状态变化进行全局提示
- 寻找人机之间的中间地带-评述3本人机协作的书
- 用python画微信捂脸_用 Python 画一个捂脸表情
- Express 的简单使用
- 使用BizTalk Server常见问题处理
- 人工神工机器人是什么_为什么企业要用电销机器人代理人工
- 【转载】WinCE6.0 Camera驱动源码分析(二)
- MySQL__数据处理之查询
- free 和 fclose
- asp.net开源项目及学习资料
- tomcat集成activeMq 简单例子
- IPEmotion采集J1939协议信号介绍
- Icarus主题美化
- cmake的-G 参数
- 使用Blender导出多个动画的GLTF模型
- 计算机是概念化还是程序化的,思维的基本特征知识点的理解
- Iphone手机被偷了 我是如何自保和尝试找回的
- 电气比例阀外接压力传感器和PID控制器实现微正压0.1%的超高精度控制