美文网首页
JS分支语句

JS分支语句

作者: 洛洛kkkkkk | 来源:发表于2017-04-18 19:34 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        //bool类型
        //准确来讲bool只有 true和false两个值,代表真和假
        //有些地方计算机可能会对一些值进行隐式转换规则如下
        //Number类型的  非零为真
        //String类型的  非空为真
        //null         为假
        
        //关系运算符
        //==代表相等  ===全等(类型、值都相等)
        console.log('5'==="5");
        
        // != 值不相等   !==类型、值都不相等
//      console.log(5 != "5");false
//      console.log(5 !== "5");true

        //分支语句
        //if(){代码块1}else{代码块2}
        //分支会根据if()里面的bool值来决定执行哪一个代码块,bool为真执行代码块1,bool为假执行代码块2
        if("有钱"){
            console.log("吃肉");
        }
        else{
            console.log("吃土");
        }
        
        //if, else if会执行第一个为真的代码块,如果都不为真就执行else
        if(true){
            console.log('1');
        }else if(true){
            console.log('2');
        }
        else if(true){
            console.log('3');
        }else{
            console.log('4');
        }
        
        //逻辑运算符,当我们的条件有2个的时候会用到逻辑运算符
        //1、逻辑与
        //如果我有钱了并且媳妇不在家,我就可以去嘿嘿嘿
        //用逻辑与连接的bool只有全部为真的时候,整个个表达式的结果才为真
        var money = true;
        var home = true;
        if(money && home){
            console.log('嘿嘿嘿');
        }
        //2、逻辑或
        //如果你有钱或者你是王思聪,姑娘就会嫁给你
        //用逻辑或连接的两个bool值,只要有1个为真,整个表达式就为真,两个都为假,整个表达式才为假
        var money2 = true;
        var wsc = true;
        if(money || wsc){
            console.log('我要嫁给你');
        }
        else{
            console.log('吃你的狗粮去');
        }
        
        var num = 10;
        //短路与,逻辑与需要多个条件都为真的时候整个表达式才是真,所以当前面的条件为假的时候,就不会去执行后面的判断条件。
        //短路或,逻辑或有一个条件为真的时候整个表达式是真,所以当前面的条件为真的时候,就不会去执行后面的判断条件。
        if(true && num++) {
            
        }
        console.log(num);
        
        
        //a~b之间的随机数 parseInt(Math.random()*(b-a)+a); 能取到a取不到b
        //a~b之间的随机数 parseInt(Math.random()*(b-a+1)+a); a、b都取到
        var num2 = Math.random()*50+10;
        console.log(num2);
        
        var num3;
        true?num3=10:num3=6;
        console.log(num3);
        
        
    </script>
</html>

相关文章

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • 第四节: JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • 第四节 JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • JS分支语句

  • js分支语句

    1:分支的分类? 2:if语句的基本结构? 3:if语句的嵌套 4:switch() 语句 5:获取元素(标签)的方法

  • 13_JavaScript基础入门(3)

    条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。JS中有三种语法是可...

  • 2019-06-11

    js基础知识: 多重条件判断语句 语法: switch语句 条件分支语句也叫switch语句语法: 代码例子: 数...

  • JS if 语句

    JS是一种脚本语言,而一种语言必定存在语句,JS中的语句有三种:顺序语句,分支语句和循环语句。 顺序语句:为按顺序...

  • 红宝书之条件语句if

    js中的条件语句分为两种 1.分支语句 如if语句,switch语句等2.条件语句 if语句 if语句是大多数...

  • 022 JS操作

    JS基础操作 一、分支结构 1、if语句 if 基础语法 if 复杂语法 if 嵌套 2、switch语句 二、循...

网友评论

      本文标题:JS分支语句

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