javascript - if 语句重构是否可以简写?

标签 javascript if-statement

有没有办法制作 if statement 的简写?

对于

if(window.scrollY > 0 ){
        alert("yes")
}

这个简写不起作用

 window.scrollY > 0 ? alert("yes")

虽然这可以正常工作

window.scrollY > 0 ?  alert("yes") : alert("no")

有没有一种方法可以在不使用 : alert("no") 的情况下编写速记?部分?

最佳答案

您可以尝试:

 window.scrollY > 0 && alert("yes");

关于javascript - if 语句重构是否可以简写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28455287/

相关文章:

javascript - VS Code 如何将 HTML 合并到 .JS 文件中?

javascript - React Native redux 导出默认连接

javascript - 在运行时分配 Angular 结构指令

excel - 将 IF else 与 LEFT 组合以隐藏列

c++ - C++ 中的输入验证

javascript - 使用正则表达式以逗号分隔的 Rails 自动完成标签

php - 寻找 'pick a-or-b'投票系统脚本

mysql - 如何在 mysql 中执行 IF 语句作为 SELECT 语句的一部分

javascript - 如何使用 if 验证和 2 个 foreach 循环重构我的 angularjs 函数

php - 将 if else 转换为 try catch