zoukankan      html  css  js  c++  java
  • 关于流控语句与循环语句

    流程控制语句 

    程序执行是过程化的也就是说从上往下依次执行,但是有些时候我们需要让他执行某部分,不执行某部分或者反复执行某部分,这些就是流程控制.

    嵌套使用:
        var a=window.prompt("请输入账号");
        if(a==1){

            alert("请输入密码");
            var b=window.prompt("请输入密码");
            if (b==1) {
            alert("登录OK");
            }
            else {
                alert("再见");
            }
        }
        else{
             alert("再见");
            }

    if结构:

    语法: if(表达式1){ 表达式2; } 表达式3; 说明: 程序判断表达式1,成立执行表达式2,不成立执行表达式3

    if..else结构:

    语法: if(表达式1) { 表达式2; } else { 表达式3; } 表达式4; 说明: 程序判断表达式1,成立执行表达式2,不成立执行表达式3,再执行表达式4

    if... else if...结构:
    if(表达式1) { 表达式2; } else if(表达式3) { 表达式4; } else if(表达式5) { 表达式6; } else { 表达式7; } 表达式8;

    swith开关:
    var a=window.prompt("输入一个数字");

        switch (a){
            case "1":console.log(1);
                break;
            case "2":console.log(2);
                break;
            case "3":console.log(3);
                break
            case "4":console.log(4);
                break;
            case "5":console.log(5);
                break;
            case "6":console.log(6);
                break;
            case "7":console.log(7);
                break;
            case "8":console.log(8);
                break
            case "9":console.log(9);
                break;
            case "10":console.log(10);
                break;
        }

     循环语句 

    while循环:

    while(条件){语句}

    判断→执行→语句

    do while循环:

    do(条件)while{语句}

    先执行→判断→语句
    (至少执行一次)

    for循环:

    for(条件;判断;数字递增){语句}
       (var a=1; a<10 ; a++) 

  • 相关阅读:
    代理模式的理解和示例
    模板方法模式的理解和使用
    ubuntu16.04安装matlab_R2018a/R2017a
    c++ 智能指针用法详解
    ORBSLAM2单目初始化过程
    ROS launch 总结
    组合导航初理解
    对极几何-本质矩阵-基本矩阵
    学习OpenCV双目测距原理及常见问题解答
    Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(转载)
  • 原文地址:https://www.cnblogs.com/dh55/p/5470622.html
Copyright © 2011-2022 走看看