意見はあるものの、1行のif
ステートメントで中括弧を使用しないことは、保守性と可読性にとって理想的ではないと明確に述べられています。
しかし、これはどうですか?
if (lemons) { document.write("foo gave me a bar"); }
それはさらに圧縮されており、拡張された場合、中括弧は忘れられません。露骨な問題はありますか?そうでない場合は、考慮事項は何ですか?それでも、少なくとも三項演算子と同じくらい、非常に読みやすいと思います。読みやすさのため、三項演算子はあまり提案されていないように思えますが、その結論は全会一致ではないように感じます。
私の悪魔の双子はこれを提案したいと思いますが、構文は明らかにそれを意味するものではなく、おそらく単に悪い考えです。
(syntax) ? document.write("My evil twin emerges"): "";
variable = (condition) ? true-value : false-value;
。)がんばって。
document.write("My evil twin emerges") if lemons