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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

1 个回复

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