js流程语句

15 篇文章 0 订阅
12 篇文章 0 订阅

js的流程语句

判断语句(if)

if(条件){
在if的条件里如果符合就会执行第一个代码
}else{
如果不符合条件则执行第二个代码
}
或者
if(条件1){
条件1成立时执行的代码
}else if(条件2){
条件2成立时执行的代码
}else{
条件1,2都不成立时执行的代码
}

<script>
var  mmd = htma ;
if(mmd === htma ){
 document.write("你面试成功,欢迎加入公司。"); 
}else{
 document.write("你面试成功,欢迎加入公司。"); 
}
</script>

重复重复(for循环)

for (初始化变量;循环条件;循环迭代){
循环语句
}
初始值确定开始进行判断判断正确,进行下一步执行自增。在进行判断执行代码自增

<script type="text/javascript">
forvar i=0;i<9;i++{
 document.write("取出第"+i+"个球<br />");
}
</script>

反反复复(while循环)

while(判断条件){
循环语句
}

<script type="text/javascript">
var num = 0while(num<9{
document.write("取出第"+num+"个球<br />");
num=num+1;  //条件值更新
}
</script>

来来回回(Do…while循环)

do
{
执行的语句
}
while(判断的条件)
1.始终先执行循环体
2.无论是true还是false都会先执行一次函数

多种选择(Switch语句)

当有很多种选项的时候,switch比if else使用更方便。

语法:

switch(表达式)
{
case值1:
执行代码块 1
break;
case值2:
执行代码块 2
break;

case值n:
执行代码块 n
break;
default:
与 case值1 、 case值2…case值n 不同时执行的代码
}

<script type="text/javascript">
var myweek = 1; //myweek表示星期几变量
switch (myweek) {
	case 1:
	document.write("学习理念知识");
	case 2:
	document.write("学习理念知识");
	break;
	case 3:
	document.write("到企业实践");
	case 4:
	document.write("到企业实践");
	break;
	case 5:
	document.write("总结经验");
	case 6:
	case 7:
	document.write("周六、日休息和娱乐");
	default:
	return;
} 
</script>

跳出停止(跳转语句)
break:终止整个循环不在进行判断。
continue:终止本次循环,接着去排毒那是否执行下次循环
异常语句
try:需要处理的代码段。
throw:主动抛出的异常。
catch:捕获异常
finally:异常处理

try{
    var dividend = 100; //被除数
    var parts = 0; //除数
    if( parts == 0){ //如果除数为0则抛出异常
          throw "被除数不能为0"; //主动抛出异常
    }
      alert("每人" + dividend/parts + "份"); //输出提示信息
    }
    catch(e){ //此处将捕获try块中抛出的异常 即e是throw抛出的语句
alert(e); //用对话框输出错误对象的信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值