4、循环语句 和 异常处理

(一)、条件语句 

 

1.1 、循环语句


JavaScript中支持三种循环语句,分别是:

#第一种
for (var i=0;i<10;i++)  {console.log(i)}
#输出结果,看本代码下 第一图

#第二种
for (var item in a) {console.log(a[item])}
#输出结果,看本代码下 第二图

#第三种 while (条件){
    // break;
    // continue;
}

图一:

图二:


1.2、循环语句

JavaScript中支持三种循环语句,分别是:

  循环1、

 var names = ["alex", "tony", "rain"];

for(var i=0;i< names.length;i++){    console.log(i);    console.log(names[i]);}

  循环2、

var names = ["alex", "tony", "rain"];

for(var index in names){  console.log(index);  console.log(names[index]);}


2.2 、条件语句

JavaScript中支持两个中条件语句,分别是:if 和 switch

>if 语句

if(条件){

    }else if(条件){

    }else{

}

> switch语句  

switch(name){
        case ‘1‘:
            age = 123;
            break;
        case ‘2‘:
            age = 456;
            break;
        default :
            age = 777;
    }

switch 需放在函数内部,如果放在外部,则case的值需要是字符串才可

<script type="text/javascript">function f1() {      var num = 123      switch (num){        case 1:            num = "dsfsdg";            document.write(num);            break;        case 123:            document.write("是123")            break;        default:            document.write("bu shi 1 yebushi 123")  //如果不是1 也不是123 则执行default        }    };    f1()</script> 

(二)、异常处理

和python中的异常处理类似,代码如下:

  

<script type="text/javascript">            try{                var tiancai = isme            }catch(e) {                console.log(e)            }finally{                console.log("shuaige is so smart;")            }    </script>

显示效果如下:

>> 异常处理demo 例子:


try {
    //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行
}

catch (e) {
    // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。
    //e是一个局部变量,用来指向Error对象或者其他抛出的对象
}

finally {
     //无论try中代码是否有异常抛出(甚至是try代码块中有return语句),finally代码块中始终会被执行。
} 

注:主动跑出异常 throw Error(‘xxxx‘) 

来自为知笔记(Wiz)

时间: 2024-10-22 18:10:45

4、循环语句 和 异常处理的相关文章

JavaScript基础4——关于语句流程控制(分支语句、循环语句等)

分支语句 (1)if...else...语句,基本格式分三种,如下 1 <script type="text/javascript"> 2 var i=50; 3 //if语句 4 if (条件) 5 { 6 条件成立时执行代码 7 } 8 9 //if...else语句 10 if (条件) 11 { 12 条件成立时执行此代码 13 } 14 else 15 { 16 条件不成立时执行此代码 17 } 18 19 //if...else if...else if...e

Enze fifth day(循环语句2)

又是新的一周开始了,我还在云和学院继续学习.因为想要急切的想学会更多的知识,所以我有些急.可是我越急就越容易出错,这应该就是所谓的欲速则不达吧.这一周,我要重新把控好自己的一切,尽我最大的努力来学习!下面是我今天的总结. 理论:do while循环语句 do-while为先执行,再判断 do{循环体;} while(条件); do while循环语句与while语句的区别 –语法不同 –初始值不满足循环条件时:•while循环一次都不执行      •do-while循环会执行一次 实操:要求用

10-17C#语句(3)--跳转语句、异常处理语句

回顾: 穷举法(重点掌握):虽然运用for...嵌循环语句,但是也要找到执行for...循环的规律, 即一个题目中,需要得到哪个值,首先定义它初始变量:哪个条件需要改变,它对应的就是for...循环的初始条件. 例题1: 例题2:因为要求出每一种面值各有多少种可能,必须先考虑每一种面值2元,3元,5元跟总面值50元的关系,然后根据它们的关系(2*i+3*j+5*k=50),运用for..循环语句将它们的关系联系起来. 例题3:百钱百鸡,这算是经典例题,首先把题中出现的条件列出,考虑变量与变量的关

Javascript语法,变量类型,条件,循环语句,函数,面向对象

1.JavaScript代码革两种存在形式: <!-- 方式一 --> <script type='txt/javascript' src='/js/comment.js'></script> <!-- 方式二 --> <script type='txt/javascript'> js代码内容 </script> 方式一可以有效提高代码的重用性 2.JavaScript代码存放位置 HTML的head中 HTML的body代码块底部(

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py

循环语句注意事项

三种循环语句的区别? * do...while循环至少执行一次循环体. * for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句. for循环和while循环的区别: *如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环. 不知道用谁就用for循环.因为变量及早的从内存中消失,可以提高内存的使用效率. 需求:在控制台输出所有的"水仙花数"和个数 * 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身. * 举例:153就是

js中的循环语句

js中的循环语句可分为三种:1.while:2.do……while:3.for. while的语法为 while (exp) {    //statements;} var a=1,b=0; while(a<=1000){ if(a%2==0){ if(b%20==0) { document.write("<br>第"+parseInt(b/20+1)+"行偶数"); } document.write(a+"&nbsp"

【C语言】用循环语句输出菱形

//用循环语句输出菱形 #include <stdio.h> int main() { int i,j; for(i=0;i<=3;i++) //上4行 { for(j=0;j<=3;j++) //上4行的左边 { if(i+j<=2) printf(" "); else printf("*"); } for(j=4;j<=6;j++) //上4行的右边 { if(j-i>=4) printf(" ");

Python循环语句

Python语言中的循环结构包含两种语句,分别是while语句和for语句. 1. while语句 while(表达式): -- else: -- 执行过程:当循环表达式为True时,依次执行while中的语句.直到循环表达式的值为False时,才执行else语句或退出循环.其中else子句可以省略,表达式两端的等号也可以省略. 2. for语句 for循环用于遍历一个集合,依次访问集合中的每个项目.格式如下: for 变量 in 集合: -- else: -- 执行过程:每次循环从集合中取出一