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。

最新文章

  1. 巧用git bash
  2. JMS + jboss EAP 6.2 示例
  3. atititt.java定时任务框架选型Spring Quartz 注解总结
  4. Android 之 json数据的解析(jsonReader)
  5. javaSE第三天
  6. hdu 5104 Primes Problem
  7. mysql学习--mysql必知必会1
  8. Java read()和readLine()的区别
  9. eMMC尺寸
  10. android高效ORM数据库框架greenDao使用
  11. CSS基础知识(概念、块级元素、行内元素、选择器)
  12. NancyFX 第九章 Responses(响应对象)
  13. ubuntu下安装Visual Studio Code
  14. 【算法】LeetCode算法题-Count And Say
  15. Selenium上机实验
  16. dataguard从库数据库丢失恢复例子(模拟丢失数据文件)
  17. js 数组的拷贝
  18. J2CACHE 两级缓存框架
  19. Java开发中各种集合框架简介
  20. 跟阿铭学Linux习题答案

热门文章

  1. fork之后,子进程从父进程那继承了什么(转载)
  2. Notepad++汉化教程
  3. 八、Uniapp+vue+腾讯IM+腾讯音视频开发仿微信的IM聊天APP,支持各类消息收发,音视频通话,附vue实现源码(已开源)-聊天输入框扩展面板的实现
  4. [opencv]opencv主要组件介绍
  5. Java Web程序设计笔记 • 【第10章 JSTL标签库】
  6. Java程序设计基础笔记 • 【第7章 Java中的类和对象】
  7. centos6.5-搭建Apache-地址限制和用户访问
  8. FastAPI快速查阅
  9. JavaScript 钩子
  10. 聊聊docker那些端口问题