社区
JavaScript
帖子详情
这样通过三元运算符怎么得不到正确结果?
yuji821
2013-09-21 10:49:36
<script type="text/javascript">
function test() {
var s = "a";
var uu = "b" + s == "a" ? "c" : "d" + "e";
alert(uu);
}
</script>
为什么不是 bce 呢
弹出的结果是 de,为什么呢
...全文
227
5
打赏
收藏
这样通过三元运算符怎么得不到正确结果?
function test() { var s = "a"; var uu = "b" + s == "a" ? "c" : "d" + "e"; alert(uu); } 为什么不是 bce 呢 弹出的结果是 de,为什么呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
姜小白-
2013-09-21
打赏
举报
回复
楼主的写法,de是对的,不知道楼主是否是需要4楼的解答呢 加个括号,改变优先级
xuzuning
2013-09-21
打赏
举报
回复
var uu = "b" + (s == "a" ? "c" : "d") + "e";
86y
2013-09-21
打赏
举报
回复
条件是flase肯定是de, function test() { var s = "a"; var b="b"; var uu = s == "a" ? "c" : "d" + "e"; alert(b+uu); } 分开写不就行了吗?
一起混吧
2013-09-21
打赏
举报
回复
怎么也不可能得出bce 啊? 弹出的结果是 de ,是对的啊。
zhjdg
2013-09-21
打赏
举报
回复
运算符优先级
Java
三元运算符
本文详细介绍了Java中的
三元运算符
,展示了其语法、如何替代if-else结构以及通过实例演示了如何在变量赋值和比较中使用。通过两个示例,学习者能掌握如何利用
三元运算符
来提高代码效率和可读性。
运算符之
三元运算符
本文详细介绍了Java中的一元、二元及
三元运算符
,重点讲解了
三元运算符
的使用格式、工作流程及注意事项。通过实例展示了如何
正确
使用
三元运算符
来选取最大值,并强调了表达式类型匹配的重要性。同时,提醒读者
三元运算符
的结果必须被使用,否则会导致编译错误。
java
三元运算符
_java
三元运算符
详解
本文详细解析了Java
三元运算符
的原理、与if-else语句的区别,包括返回值要求、性能对比、使用场景及双目数值提升规则。通过实例演示了如何理解和运用
三元运算符
,适合新手实习生学习参考。
三元运算符
用法
本文深入探讨了
三元运算符
的基本语法及其在条件判断中的应用。通过对比
三元运算符
与if...else...的使用场景,展示了
三元运算符
在代码效率和简洁性上的优势。特别适用于变量赋值时根据不同条件赋予不同值的情况。
三元运算符
详解
文章介绍了
三元运算符
在Java编程中的作用,强调了它在简化代码、提高执行效率方面的优势。通过一个生成2023年上班日志文件夹(考虑单双周)的示例,展示了如何使用
三元运算符
来替代if-else语句,以及在计算月份天数时的使用。文章总结认为,熟练运用
三元运算符
能提升代码的可读性和效率。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章