首页 > 编程语言 >JavaScript 流程控制-分支if,三元,Switch

JavaScript 流程控制-分支if,三元,Switch

时间:2023-01-02 15:48:53浏览次数:41  
标签:语句 case 流程 JavaScript else Switch 三元 表达式 分支

JavaScript 流程控制-分支


目录

1. 流程控制

2. 顺序流程控制

3. 分支流程控制 if 语句

3.1 分支结构

3.2 if 语句

测试:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        //         弹出 prompt 输入框,用户输入年龄, 程序把这个值取过来保存到变量中
        // 使用 if 语句来判断年龄,如果年龄大于18 就执行 if 大括号里面的输出语句
        // var age = prompt('请输入您的年龄:');
        // if (age >= 18) {
        //     alert('我想带你去网吧偷耳机');
        // }

        // 测试
        var age = prompt('年龄')

        if(age > 18){
            alert('恭喜啊!')
        } 
        else{
            alert('不好意思啊,你还未满18岁呢!')
        }
</script>
</head>

<body>

</body>

</html>

3.3 if else语句(双分支语句)

3.4 if else if 语句(多分支语句)

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // 1. 多分支语句   就是利用多个条件来选择不同的语句执行 得到不同的结果  多选1 的过程
        // 2. if else if语句是多分支语句
        // 3. 语法规范
        if (条件表达式1) {
            // 语句1;
        } else if (条件表达式2) {
            // 语句2;
        } else if (条件表达式3) {
            // 语句3;
        } else {
            // 最后的语句;
        }
        // 4. 执行思路
        // 如果条件表达式1 满足就执行 语句1 执行完毕后,退出整个if 分支语句  
        // 如果条件表达式1 不满足,则判断条件表达式2  满足的话,执行语句2 以此类推
        // 如果上面的所有条件表达式都不成立,则执行else 里面的语句
        // 5. 注意点
        // (1) 多分支语句还是多选1 最后只能有一个语句执行
        // (2) else if 里面的条件理论上是可以任意多个的
        // (3) else if 中间有个空格了
    </script>
</head>

<body>

</body>

</html>

4. 三元表达式

三元表达式也能做一些简单的条件选择。 有三元运算符组成的式子称为三元表达式

5. 分支流程控制 switch 语句

5.1 语法结构

测试:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // switch注意事项
        var num = 1;
        switch (num) {
            case 1:
                console.log(1);

            case 2:
                console.log(2);

            case 3:
                console.log(3);
                break;


        }
        // 1. 我们开发里面 表达式我们经常写成变量
        // 2. 我们num 的值 和 case 里面的值相匹配的时候是 全等   必须是值和数据类型一致才可以 num === 1
        // 3. break 如果当前的case里面没有break 则不会退出switch 是继续执行下一个case
    </script>
</head>

<body>

</body>

</html>

标签:语句,case,流程,JavaScript,else,Switch,三元,表达式,分支
From: https://www.cnblogs.com/atao-BigData/p/17019971.html

相关文章

  • Debugging Freeswitch
    Contents[hide]1Introduction2Troubleshooting2.1HandyTroubleshootingLinks2.2UUIDStampateachDEBUGline2.3ChasingdownXMLerrors2.4Recompilingw......
  • JavaScript 运算符-运算符,算数运算符,递增,递减,逻辑运算符,赋值运算符,运算符的优先级
    JavaScript运算符-运算符,算数运算符,递增,递减,逻辑运算符,赋值运算符,运算符的优先级目录JavaScript运算符-运算符,算数运算符,递增,递减,逻辑运算符,赋值运算符,运算符的优先级1......
  • JavaScript-扩展阅读
    JavaScript-扩展阅读学习目标能够知道解释性语言和编译型语言的特点能够知道标识符不能是关键字或保留字1.解释型语言和编译型语言1.概述2.执行过程2.标识......
  • javascript-数据类型-数据类型,获取数据变量的类型,数据类型的转换
    javascript-数据类型-数据类型,获取数据变量的类型,数据类型的转换目录javascript-数据类型-数据类型,获取数据变量的类型,数据类型的转换学习目标:1.数据类型简介1.1为什么......
  • JavaScript-变量
    JavaScript变量目录JavaScript变量1.变量概述1.1什么是变量1.2变量在内存中的存储2.变量的使用3.变量语法扩展1.更新变量2.同时声明多个变量3.声明变量特殊情况4.......
  • 初识JavaScript-概念,注释,js输入和输出语句
    初识JavaScript目录初识JavaScript1.初识JavaScript1.1JavaScript是什么1.1JavaScript是什么1.2JavaScript的作用1.3HTML/CSS/JS的关系1.4浏览器执行JS简介......
  • JavaScript
    弹框<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> <scripttype="text/javascript"> //1.弹出提示框 //alert("aaa"); //......
  • JavaScript(数据类型)
    一、数据类型1.概述为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。2.变量的数据类型varage=10;//数字型varareYouOk......
  • bootstrap与javascript
    1、bootstrap依赖bootstrap依赖javascript类库,jQuery下载jQuery,在页面上应用jQuery在页面上应用bootstrap的js类库<scriptsrc="static/js/jquery-3.6.0.min.js"></s......
  • JavaScript奇淫技巧:反调试
    JavaScript奇淫技巧:反调试本文,将分享几种JS代码反调试技巧,目标是:实现防止他人调试、动态分析自己的代码。检测调试,方法一:用console.log检测代码:varc=newRegExp("1");c.......