A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 为热爱挥汗 中级黑马   /  2017-12-19 23:12  /  1403 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请问下列语句的执行结果是什么?echo (true?'true':false?'t':'f');
答案是 t。
分析如下:代码从左向右执行,第一个三元输出的结果是true,这个true与后面又组成一个三元运算符,就是 true?"t":"f",答案自然是t。

请问下面的执行结果是什么?echo (true?'true':false?'0':'1'?'20':'30');
利用上面的分析,可以得出答案是 30.这个就是正确答案。

1 个回复

倒序浏览
看不太懂,能不能解释下三元运算符这种格式
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马