博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript多元运算符
阅读量:7052 次
发布时间:2019-06-28

本文共 495 字,大约阅读时间需要 1 分钟。

 

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。

 

转载于:https://www.cnblogs.com/calvin-dong/p/9646093.html

你可能感兴趣的文章
iOS开发那些事儿(五)Objective-C浅拷贝与深拷贝
查看>>
结对编程2——单元测试
查看>>
bestcoder Round #7 前三题题解
查看>>
从零开始建设个人网站
查看>>
ASP.NET Core的Data Protect(数据保护)的学习和应用
查看>>
python学习记录(三)------第一个python程序,hello,world
查看>>
[javaEE] Servlet的手动配置
查看>>
c#动态类型
查看>>
iOS开发--Swift 基于AFNetworking 3.0的网络请求封装
查看>>
WebService 的Description 属性说明(转)
查看>>
select下拉框可以直接取list里的内容 不用非得转map (不得不承认我是个ZZ,这么简单的问题才反应过来,--^--)...
查看>>
IOS UITableView下拉刷新
查看>>
高性能MySQL(第三版)
查看>>
微信小程序项目实践 项目范围及开发计划
查看>>
js 将json字符串转换为json对象的方法解析
查看>>
1.hive数据库调优之路
查看>>
BZOJ-1087: [SCOI2005]互不侵犯King (状压DP)
查看>>
AVS SampleApp
查看>>
Qt图形视图框架公开课资料
查看>>
C++容器(五):set类型
查看>>