黑马程序员技术交流社区
标题:
关于三元运算符的一道面试题
[打印本页]
作者:
为热爱挥汗
时间:
2017-12-19 23:12
标题:
关于三元运算符的一道面试题
请问下列语句的执行结果是什么?echo (true?'true':false?'t':'f');
答案是 t。
分析如下:代码从左向右执行,第一个三元输出的结果是true,这个true与后面又组成一个三元运算符,就是 true?"t":"f",答案自然是t。
请问下面的执行结果是什么?echo (true?'true':false?'0':'1'?'20':'30');
利用上面的分析,可以得出答案是 30.这个就是正确答案。
作者:
VCfty
时间:
2017-12-20 07:16
看不太懂,能不能解释下三元运算符这种格式
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2