JavaScript基础--流程控制-if

2020-09-16  本文已影响0人  绚丽多彩的白

流程控制基本概念


选择结构-if基本概念

.if第一种形式

if(条件表达式)
{
    语句块1
}
后续语句;
if(age > 18)
{
    console.log("开网卡");
}

2.if第二种形式

if(条件表达式)
{
    语句块1
}else{
    语句块2
}
if(age > 18)
{
    console.log("开网卡");
}else{
    console.log("喊你妈来");
}

3.if第三种形式

if(条件表达式1)
{
    语句块1
}else if(条件表达式2){
    语句块2
}else if(条件表达式3){
    语句块3
}else{
    语句块4
}
if(age>18)
{
    console.log("给网卡");
}else if(age>25){
    console.log("给名片");
}else if(age>40){
    console.log("给房卡");
}else{
    console.log("给好人卡");
}

选择结构-if注意点

if(age > 18)
    console.log("开网卡");

if(10 > 2);
{
    console.log("10 > 2");
}
// 输出结果: 10 > 2, if管制的紧跟其后的那个分号

// 如上语句相当于
if(10 > 2)
  ;
{
    console.log("10 > 2");
}

// 如上语句相当于
if(10 > 2) {
      ;
}
// {}在JS中仅仅代表告诉系统里面的语句是一个整体, 没有别的用途,不会影响代码的执行
{
    console.log("10 > 2");
}
    if(0)
        if(1)
            console.log("A");
        else // 这个else会匹配上面的 if(1)
            console.log("B");
    else // 这个else会匹配上面的 if(0)
        if (1)
            console.log("C"); // 最终输出C
        else
            console.log("D");
    if (0) {
        console.log("123\n"); // 不会被执行
    }

    var num = 8;
    if (num >= 5)
    {
        if(num <= 10)
        {
            console.log("一个5~10之间的数")
        }
    }

上一篇 下一篇

猜你喜欢

热点阅读