तो जाँच, अपनी टीम पर एक जूनियर प्रोग्रामर आज लिखा कोड का निम्न भाग:एक चर मूल्य एक OR ऑपरेटर का उपयोग कर
if(status === ("incomplete" || "unknown"))
कौन सा जाहिर है नहीं उसका इरादा क्या करने जा रहा है, जो इस था:
if(status === "incomplete" || status === "unknown"))
लेकिन मैं जो समझा नहीं सकता वह यह है कि कोड का पहला स्निपेट वास्तव में क्यों काम नहीं करेगा! या क्यों यह सही का आकलन 'स्थिति' 'अधूरा' के लिए लेकिन गलत पर सेट है जब यह 'अज्ञात' के लिए सेट करता है, तो ...
+1 सहित छोटा करने के लिए। वाह। – insertusernamehere
"... अगर यह 'सत्य' का मूल्यांकन करता है तो इसका पहला ऑपरेंड लौटाता है ..." मैं इसे कहने के लिए बदल दूंगा "अगर यह सच है तो इसका पहला ऑपरेंड लौटाता है", आपका मूलभूत मूल रूप से यह बताता है, लेकिन "सच्चाई" और "झूठी "इस अवधारणा को व्यक्त करने के लिए सबसे अधिक इस्तेमाल किए जाने वाले शब्द हैं। – zzzzBov
मैं आमतौर पर "सत्य" और "झूठी" शब्दों का उपयोग करता हूं, हालांकि मुझे पता चला है कि वे आम तौर पर नए आने वालों को भ्रमित करते हैं। लेकिन हाँ, यह वही है जो मेरा मतलब है। –