यह स्पष्ट रूप से रखा गया है, हालांकि राय किसी से कम नहीं है, कि एकल लाइन 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