javascript流程控制语句-循环

一、JS中的流程控制语句(if语句)

格式:

if(条件1){

如果条件1成立,执行这里代码

}else{

如果条件不成立,则执行这里代码

}

格式:

if(条件1){

如果条件1成立,执行这里代码

}else if(条件2){

如果条件2成立,执行这里代码

}else if(条件3){

如果条件3成立,执行这里代码

}..........

else{

如果条件1到条件n都不成立,执行这里代码

}

嵌套格式:

if(条件1){

if(条件){

如果条件成立,执行这里代码

}

}else{

如果条件1不成立,执行这里代码

}

/*  if语句
if(条件1为true){
    如果条件1成立,执行这里代码
}else{
    如果条件不成立,则执行这里代码
}
*/

var num1 = 10;
var num2 = 20;

if(num1<num2){  //  10 < 20

    alert("num1");

}else{

    alert("num2");
}

多个选择的写法
var str = "3";

if(str=="1"){

    alert("1");

}else if(str=="2"){

    alert("2");

}else if(str=="3"){

    alert("3");        //这里这里

}else{

    alert("6");

}

//if语句嵌套
var num = 10;
var str = "20";

if( num == 10 ){

    if(str=="20"){

        alert("true我在这弹出");

    }

}else{

    alert("false我在这");

}

js中的系统输入框

prompt() //系统输入框

isNaN(): //检测是否为数字

如果isNaN(10)写的是数字返回结果为false

如果isNaN("哈哈")写的不是数字返回结果为true

//1》如果输入的是100提示:满分
//2》大于等于60提示:及格
//3》小于等于59提示:不及格

var str = prompt("判断您的成绩是否符合要求");

if(isNaN(str)){

    alert("必须输入数字");

}else if(str==100){

    alert("满分");

}else if(str>=60||str<=99>){

    alert("及格");
}else if(str<=59){

    alert("不及格");
}

JS中流程控制语句(switch语句)

格式:

switch(条件表达式){

case 常量1:

执行;

break;

case 常量2:

执行;

break;

case 常量3:

执行;

break;

......

default:

执行

}

/*
if(条件1){

    1满足执行
}else if(条件2){

    2满足执行
}else{
    如果都不满足,执行;
}
*/

var str = "2";

switch (str){

    case "1":
        alert("1");
        break;

    case "2":
        alert("2");    //我这里执行
        break;

    case "3":
        alert("3");
        break;

    default:
        alert("都不满足执行:default");
}

二、JS中的循环语句(for循环)

循环语句:在有限的条件内,反复不断的执行一些事情

for循环格式:

for(起始条件;终止条件;步长值){

循环体;

}

for(var i=1;i<=100;i++){

    document.write(i+"<br />");

}

JS中的for循环语句嵌套

格式:

for(起始条件; 终止条件;步长值){

for(起始条件;终止条件;步长值){

循环体;

}

循环体;

}

嵌套语句
for(var i=0;i<=3;i++){ //0 1 2 3 

    for(var j=1;j<5;j++){  // 1 2 3 4

        document.write(j+"<br />");

    }

    //document.write(i+"<br />");

}

// 2》3  6  9  12  15  18....   3的余数i%2==0

/*for(var i=1;i<=100;i++){

    if(i%3==0){

        document.write(i+"<br />");
    }

    //document.write(i+"<br />");

}*/

//1》从1到100之间数字
//2》2   4   6   8   10  .........  2的余数i%2==0

for(var i=1;i<=100;i++){

    if(i%10==0){

        document.write(i+"<br />");
    }

}

乘法表小demo
//i=1   j=1  j<i+1即j<2 即循环一次1*1
//i=2   j=1  j<i+1即j<3 即循环二次1*2  2*2
//i=3   j=1  j<i+1即j<4 即循环三次1*3  2*3  3*3
//i=9   j=1  j<i+1即j<10 即循环九次1*9 .....9*9

for(var i=1;i<=9;i++){   

    for(var j=1;j<i+1;j++){

        document.write(  j+"*"+i +"="+j*i+"&nbsp;&nbsp;&nbsp;"    );
    }

    document.write("<br />");

}

............补充

时间: 2024-08-16 22:52:28

javascript流程控制语句-循环的相关文章

第一百零一节,JavaScript流程控制语句

JavaScript流程控制语句 学习要点: 1.语句的定义 2.if 语句 3.switch语句 4.do...while语句 5.while语句 6.for语句 7.for...in语句 8.break和continue语句 9.with语句 ECMA-262规定了一组流程控制语句.语句定义了ECMAScript中的主要语法,语句通常由一个或者多个关键字来完成给定的任务.诸如:判断.循环.退出等 一.语句的定义  在ECMAScript中,所有的代码都是由语句来构成的.语句表明执行过程中的流

JavaScript流程控制语句脑图

JavaScript流程控制语句脑图 图片是从网上找来的,在这记录一下,以备后面需要的时候查找方便. JavaScript通过规定的语句让有条件的按照一定的方式执行. 分为:循环语句 while do-while for for-in 跳转语句 return break continue 选择语句 if switch 异常处理语句 throw try catch finally 图片来自www.w3cschool.cn如有侵权请告知我删除. 原文地址:https://www.cnblogs.co

JavaScript 流程控制语句

一.if 语句 if语句是基于条件成立才执行相应代码时使用的语句. 语法:if(条件) {条件成立时执行代码} 例子: <script type="text/javascript"> var mycarrer = "HTML"; if (mycarrer == "HTML") { document.write("你面试成功,欢迎加入公司."); }</script> 二.if...else 语句(二选一

IT兄弟连 Java语法教程 流程控制语句 循环结构语句4

do-while循环 Java还有一种循环是do-while.与for.while这些在循环顶部判断条件表达式的语句不同,do-while是在循环底部进行条件表达式的检查.这意味着do-while循环至少要执行一次循环体.do-while循环的语法格式如下: do{ 循环体; }while(循环条件); 与while循环不同的是,do-while循环的循环条件后必须有一个分号,这个分号表明循环结束. 例:下面的程序演示了do-while循环的执行流程: public class DoWhileD

IT兄弟连 Java语法教程 流程控制语句 循环结构语句1

循环语句可以在满足循环条件的情况下,反复执行某一点代码,这段被重复执行的代码被称为循环体,当反复执行这个循环体时,需要在合适的时候把循环条件该为假,从而结束循环,否则循环将一直执行下去,形成死循环.循环语句可能包含如下4个部分: 1.初始化语句:一个或多条语句,这些语句用于完成一些初始化工作,初始化语句在循环开始之前执行. 2.循环条件:这是一个boolean表达式,这个表达式能决定是否执行循环体. 3.循环体:这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行.如果这个代码块只有一

IT兄弟连 Java语法教程 流程控制语句 循环结构语句2

双重for循环 如果把一个循环放在另一个循环体中,那么就可以形成嵌套循环,也就是双重for循环,当然嵌套循环也可以是for循环嵌套while循环,也可以是while循环嵌套while循环……,即各种类型的循环都可以作为外层循环,也可以作为内层循环. 当程序遇到嵌套循环时,如果外层循环的循环条件允许,则开始执行外层循环的循环体,而内层循环将被外层循环的循环体来执行--只是内层循环需要反复执行自己的循环体而已.当内层循环执行结束,且外层循环的循环体执行结束时,则再次计算外层循环的循环条件,决定是否再

JavaScript流程控制语句

三种执行顺序:  1.顺序执行:  2.选择执行:  3.循环执行. 条件语句:  通过判断得到的结果,来决定是执行还是跳过指定的代码.  if语句 :   var a = 3;   if(a>5){   console.log(a);   }  注意:  1.if关键字后面的条件结果必须是布尔值:  2.if关键字后面的小括号不可省略:  3.if后面的大括号{}可以省略,但不建议省略. if else:  例: var b = 5; if (b>10) { console.log(&quo

IT兄弟连 Java语法教程 流程控制语句 循环结构语句3

while循环 Java中的另外一种循环是while循环.while循环的语法格式如下: while(条件表达式){ 循环体; } 其中条件表达式定义了控制循环的条件,可以使任何有效的boolean表达式,条件为真时,循环会迭代.条件为假时,程序控制流会立刻转移到循环后面的代码. 例:下面是一个使用while循环输出字母表的简单示例: public class WhileDemo{ public static void main(String[] args){ char ch = 'a'; wh

JavaScript基础——变量-运算符-流程控制语句

JavaScript组成 一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: ECMAScript:描述了该语言的语法和基本对象: 文档对象模型(Document Object Model,简称DOM)):描述处理网页内容的方法和接口: 浏览器对象模型(Browser Object Model,简称BOM)):描述与浏览器进行交互的方法和接口. 变量 变量类型:object string function boolean undefined null number JavaS