zoukankan      html  css  js  c++  java
  • JavaScript多元运算符

    JavaScript多元运算符

     

    JavaScript多元运算符

    **实例:**`

    function test(9){

    var a=4,b=11;

    return p > 1 ? p<b ? p > b : p = 6 : p = 3;

    } document.write(test(9);

    **解析**:

    ----------

    在上面的这个例子里,最快的解决的方法是找到第一个问号“?”,和最后一个冒号“:”然后进行语句分割,

    即:return p > 1 ? 整体语句 : p = 3;

    分析步骤一: 当p>1为true,输出整体语句,也就是: p<b ? p > b : p = 6 ;

    分析步骤二: 当p>1为false,输出p = 3;

    本案例中,p=9,进行分析步骤一,则输出:p<b ? p > b : p = 6 ;

    同理:

    分析步骤一: 当p<b为true,输出p > b ;

    分析步骤二: 当p<b为false,输出p = 6 ;

    即:9<11 为true,则输出p>b,即9>11,即false。

     

  • 相关阅读:
    RPC(简单实现)
    观察者模式
    自省(Introspector)
    Mybatis学习笔记
    Nginx
    AJAX跨域
    手写Tomcat
    监听器模式
    回调
    Temporal Segment Networks
  • 原文地址:https://www.cnblogs.com/calvin-dong/p/9646093.html
Copyright © 2011-2022 走看看