javascript 条件判断优化 ,以下代码如何写简洁?

发布网友

我来回答

1个回答

热心网友

不知道你说的是化简是指(a>b && !c) || (a<b && c)还是(a>b && !c) && (a<b && c)还是怎么样, 但无论哪种都不能化简
想把两个条件合并的话尝试取等价条件!!(a>b && !c), 相当于!(!(a>b) || !!c), 相当于!(a<=b || c), 发现a<=b和a<b并不相同. 所以仅仅是看上去好像能合并一下而已实际并不能
如果是指分开两个条件的话, 这两个条件合起来也不是互补关系这样已经最简了
而且能做到代码不重复代码简单易读就够了, 即使不是最简编译器也会帮你自动优化, 但手动化简之后不一定是最易读的代码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com