zoukankan      html  css  js  c++  java
  • 三目运算符

    三目运算符又叫三元运算符

    如名字表示, 三元运算符需要三个操作数。语法是 条件 ? 结果1 : 结果2;.
    这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。

    案例1:

    var bDown = true; 
    bDown = oEvent.wheelDelta?oEvent.wheelDelta < 0:oEvent.detail > 0;//三目;
    
    //等同于下边的代码
    if (oEvent.wheelDelta) {
        if (oEvent.wheelDelta < 0) {
            bDown = true;
        } else {
            bDown = false;
        }
    }
    else {
        if (oEvent.detail > 0) {
            bDown = true;
        } else {
            bDown = false;
        }
    }

    例如2: 

    var b=1;
    var a;
    (b == 1) ? a="true" : a="false";
    document.write(a); //结果:a = "true"

    : 三目运算有返回值,如果条件成立,则返回true, 条件不成立,返回false. 而if else是没有返回值的

  • 相关阅读:
    mongo常用查询
    MongoDB
    python连接mongo
    linux 硬盘
    kali 日志
    linux 命令
    grep
    linux shell
    linux 匹配字符串是否为数字
    linux 第一题 计算题
  • 原文地址:https://www.cnblogs.com/xuange306/p/4650238.html
Copyright © 2011-2022 走看看