美文网首页
JS条件判断_循环

JS条件判断_循环

作者: 大猫城堡 | 来源:发表于2019-01-13 20:55 被阅读0次
针对 boolean 运算

// &&: true && true --> true, true && false ---> false, fase && false --> false;
// ||: true || true --> true, true || false ---> true, false || true --> true, false || false --> false

条件判断

判断条件 if

判断条件,根据结果来决定是否执行;
2: if(条件) { } 条件为真,执行if条件语句里面的语句;
3: if(条件) {} else {}条件为真,执行if条件语句里面的语句, 否者执行else;
4: if(条件1) {} else if (条件2) {} else {}, 一个一个条件判断;

/*
if(条件) {
    
}
else if(条件) {
    
}
else if(条件) {
    
}
.....
else { // 可以不写
    
}
*/

var distance = 400;


if (distance > 500) {
    console.log("看不到敌人")
}
else if(distance >= 200) {
    console.log("看到了敌人")
}
else if(distance >= 100) {
    console.log("追过去");
}
else { // 可以省略
    console.log("发起攻击")
}
条件分支 switch

条件分支switch
switch(整数值) {
case 常数整数:
break;
default:
break;
}

// value 存放整数的变量

switch(value) {
    case 1:
    {

    }
    break;
    case 2:
    {

    }
        // 执行
    break;
    case 3:
    {

    }
        // 执行
    break;
        // 执行
    case 4:
    break;
    case 10:
        console.log("10")
    // break;

    default: // 默认,流程
        console.log("default");
    break;
}

循环

1: while(条件) {} // 条件成立执行循环体;
2: for(初始化; 条件表达式; 循环迭代) {}
3: continue: 终止本次循环;
4: break: 终止所有循环,继续跳出往下执行;

while

条件 如果条件成立,就执行循环体
while(条件) {
// 循环体,放的是代码语句;

}

// 打印从1到10
var index = 1;
while(index <= 10) {
    console.log(index);

    index = index + 1;
}
for 循环语句

for(初始化语句; 条件判断语句; 循环迭代语句) {

}
初始化语句: 循环开始的时候执行,不关条件是否成立,初始化语句永远执行;
条件判断语句: 每次循环前,先判断,这个表达式是否成立,成立走循环语句;
循环迭代语句: 每次循环体执行完后, 接着执行循环迭代语句;
初始化语句与循环迭代语句中间,可以用, 隔开;

如果某个部分没有,可以不写

var i = 4;
var j = 5;

for(i = 7, j = 6; i + j < 50; i = i + 1, j = j + 1) {
    console.log(i, j);
}

/* 
for(; ; ) { // 无限循环
    console.log("test");
}
*/
循环控制语句:

continue: 终止"本次"循环,但是会执行for循环里面其它的循环迭代语句;
break: 语句,终止所有的循环,注意:在for里面,不会执行循环迭代语句

for(var i = 1; i < 10; i ++) {
    if (i == 5) {
        continue;  // 终止本次循环的执行,
    }

    console.log(i);
}
i = 1
while(i < 10) {
    
    i ++; // i = 5
    if (i == 7) {
        continue;
    }
    console.log(i); // i = 5
}
var j = 1;
for(j = 1; j < 5; j ++) {
    if (j == 3) {
        break;
    }
}

console.log(j); // 3,

相关文章

  • JAVA与js知识对比(三)

    js 循环 while do……while for 结构样式: for (初始化;判断条件;改变判断条件){ 执行...

  • JS条件判断_循环

    针对 boolean 运算 // &&: true && true --> true, true && false...

  • vue.js--条件语句&循环语句

    Vue.js条件与循环 条件判断 v-if指令 条件判断使用v-if指令 在这个例子里,v-if 指令根据表达式 ...

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

  • python--控制流程

    python的控制流程可以分为:条件判断,三目运算,条件循环,迭代循环。条件判断: 注意:在每个判断条件后面是由 ...

  • Java学习 Day4

    1.for循环:先判断后执行,并且循环次数固定 语法:for(初始化条件;判断条件;控制条件){ 循环体; } 执...

  • for循环,while循环,do while循环

    1.for循环:先判断后执行,并且循环次数固定 语法:for(初始化条件;判断条件;控制条件){ 循环体; } 执...

  • Python练习——判断和循环

    Python 基础总结 (判断和循环) 条件判断 循环结构

  • 流程

    [1. 条件判断] [2. for循环] [3. while循环] [4. 退出循环] 1. 条件判断 ↑[#to...

  • 条件判断与循环

    IF条件判断: for...in循环 while循环

网友评论

      本文标题:JS条件判断_循环

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