मैं Mithril.js
में इस कोड को भर में आया था:`(राज्य == 1 और 3) 'क्यों समझ में आता है?
finish(state == 1 && 3)
मेरी (जावा/सी प्रोग्रामर के) आंखों के लिए
ऐसा लगता है कि यह हमेशा आह्वान चाहिए finish(true)
अगर state
1
और finish(false)
है अगर state
1
नहीं है। लेकिन यह वास्तव में पूर्व के लिए finish(3)
और finish(false)
के लिए लगता है।
इसके पीछे तर्क क्या है?
क्या यह जावास्क्रिप्ट में बेवकूफ है, या यह एक बुरा विचार है? मेरे लिए यह बेहद अस्पष्ट है।
तो राज्य == 1, अभिव्यक्ति 3. – kennebec