flag ? 执行语句 : false;
如果 flag 为true 执行语句,否则 false
问题:
走false 意味不进行任何操作 请问有这种语法文档或者说明吗
flag ? 执行语句 : false;
如果 flag 为true 执行语句,否则 false
问题:
走false 意味不进行任何操作 请问有这种语法文档或者说明吗
问题:
走false 意味不进行任何操作 请问有这种语法文档或者说明吗
如果 false
是为了不进行任何操作,那为什么不直接用 if
呢?
正如你看到这段“简单的代码”会产生疑问,可见好的代码不仅要可执行,简单明了、容易阅读也应该考虑在内,不推荐上述三元
写法。
if(flag) {
foo();
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
条件(三元)运算符 - JavaScript | MDN
但其实如果说你不想做否则条件的处理,其实可以直接用 逻辑与(&&) - JavaScript | MDN。
只能说多看文档,MDN 的文档 可以说是相当完整的开发者学习平台,而且一直用爱发电。