美文网首页
JavaScrip流程控制

JavaScrip流程控制

作者: _羊羽_ | 来源:发表于2019-07-31 15:01 被阅读0次

顺序结构

从上到下执行的代码就是顺序结构
程序默认就是从上到下,一行一行的顺序执行的

console.log("哈哈1");
console.log("哈哈2");
console.log("哈哈3");

分支结构

/ 语法

/
if (条件) {
    // 当条件为 true 时执行的代码
}else {
    // 当条件不为 true 时执行的代码
}
 var age = 12
    if (age<18){
        console.log("未成年人禁止访问")
    }

三元运算符

条件 ? 值1 : 值2    /*或者*/   条件 ? 表达式1 : 表达式2  
1. 三元运算符会得到一个结果,结果根据`条件`来确定。
2. 如果`条件`的值为true,会返回表达式1的值/值1
3. 如果`条件`的值为false,会返回表达式2的值/值2

求两个数字最大值

  var n1 = 2
    var n2 = 1
    var max = n1 > n2 ? n1 : n2;
    console.log(max)

switch

switch (变量) {
  case 值1:
    语句1;
    break;
  case 值2:
    语句2;
    break;
  case 值3:
    语句3;
    break;
  …
  default:
    默认语句;
    break;
}

break可以省略,如果省略,代码会继续执行下一个case
switch 语句在比较值时使用的是全等操作符, 因此不会发生类型转换(例如,字符串'1' 不等于数值 1)

var level = "A"; // 10
    switch (level) {
        case "A":
            console.log("优秀");
            break
        case "B":
            console.log("良");
            break;
        case "C":
            console.log("及格");
            break;
        default:
            console.log("继续努力");
    }

循环结构

//当循环条件为true时,执行循环体,
//当循环条件为false时,结束循环。
while(循环条件){
  //循环体:需要循环执行的语句
}

do while

//初始化变量
var i = 1;
var sum = 0;
do{
  sum += i;//循环体
  i++;//自增
}while(i <= 100);//循环条件

for

//1. for循环使用分号分隔
//2. for循环有2个分号,两个分号不能少
for(初始化语句;判断语句;自增语句){
  //循环体
}

计算1-100的和

  var sum =0
    for (var i = 1;i<=100;i++ ) {
        sum+=i
    }
    console.log(sum);

相关文章

  • JavaScrip流程控制

    顺序结构 从上到下执行的代码就是顺序结构程序默认就是从上到下,一行一行的顺序执行的 分支结构 / 语法 三元运算符...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • JavaScrip-->流程控制语句

    流程控制语句 if if语句是编程语言最常用的语句,语法 其中condition可以是任意表达式,结果不一定是布尔...

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 二级-2.Python流程控制

    流程控制 流程:计算机执行代码的顺序就是流程。 流程控制:对计算机代码执行顺序的管理就是流程控制。 流程控制一共分...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

网友评论

      本文标题:JavaScrip流程控制

      本文链接:https://www.haomeiwen.com/subject/vehuxctx.html