我正在网上冲浪,寻找if语句的简写Javascript表示法.只有if,而不是其他.我的问题:它存在吗?例如:
(i === 0) ? onlyMyTrueValue;
Run Code Online (Sandbox Code Playgroud)
我似乎找到的唯一片段就是这个:
(i === 0) ? myTrueValue : myFalseValue;
Run Code Online (Sandbox Code Playgroud)
tec*_*bar 14
你可以做:
(i === 0) && onlyMyTrueValue;
Run Code Online (Sandbox Code Playgroud)
只有在左侧通过时,上述语句的右侧才会执行.
Sim*_*ris 11
你可以做(i === 0) && onlyMyTrueValue;,但你不应该,为了可读性.
比较你的原文:
(i === 0) ? onlyMyTrueValue;
Run Code Online (Sandbox Code Playgroud)
而且如果:
if (i === 0) onlyMyTrueValue;
Run Code Online (Sandbox Code Playgroud)
这只是该方法的另一个字符和相同数量的字符&&.选择可读的选择.
| 归档时间: |
|
| 查看次数: |
3854 次 |
| 最近记录: |