`
james23dier
  • 浏览: 526719 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

三元运算符

 
阅读更多

 今天在圈子中看到一个小的知识点,怕自己以后忘掉,所以写在这儿,同时也希望给更多的人提供方便。

   为什么((5>9)?(1>9)?1:5:9);结果是9.

       分析如下:

         加个括号之后更好理解。

          ((5>9)?((1>9)?1:5):9);

          先计算5>9为假,不再计算)?((1>9)?1:5),而是直接得到结果9.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics