javascript - 如何将两个语句转换为三元语句

标签 javascript

我有两个 if 语句想要变成三元,但我不知道如何。

if (val === true && optval === 'car' || val === true && optval === 'truck' )view_list.style.display = 'none';
if (val === true && optval === 'buss' || val === true && optval === 'van')view_list.style.display = '';

最佳答案

除了我不会提及的黑客之外,当您想在所有情况下返回一个值时,都会使用三元组。

如果 val 不是 true,那么您什么都不做。

因此不能在这里使用。

关于javascript - 如何将两个语句转换为三元语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23275778/

相关文章:

javascript - 在javascript中使用mailto后无法关闭新窗口

javascript - 需要 JavaScript/Regex 来挑选和处理 URL

javascript - 在 ChartJS 条形图上更改 fontFamily

javascript - 图像仅在 iPhone 上溢出到 div 之外

javascript - 如何将 DIV jquery 动画限制为容器 DIV ..?

javascript - 使用 JQuery、Ajax 和 PHP 的登录处理程序

javascript - 在使用 lodash 的 partialRight 创建的部分函数上解决未设置的 "length"属性

javascript - 在同一页面上集成和通信多个 Angular 应用程序 (SPA)

javascript - 表单提交后的状态更改会在 React 中立即恢复

javascript - 带延迟的交错顺序动画