इन दोनों के बीच क्या अंतर है? रूबी से, मुझे apple ||= walrus
पर इस्तेमाल किया जाता है, यदि सेब शून्य हो तो केवल वालर के बराबर सेट होता है। ऐसा लगता है कि जेएस/सीएस में ऐसा ही लगता है? = ऐसा ही लगता है।कॉफीस्क्रिप्ट में "|| =" ऑपरेटर "? =" से भिन्न कैसे होता है?
apple = 0
walrus = 9
apple ?= walrus // outputs 0
apple ||= walrus // outputs 9
वाट
उस अंतिम पंक्ति ने मुझे इसे समझने के लिए मिला। धन्यवाद। – Chris
@ क्रिस कूल, मदद करने में खुशी हुई। – loganfsmyth
(आकस्मिक पाठक के लिए: 'अपरिभाषित == null' जावास्क्रिप्ट में सच है' undefined' और 'null', दो झूठी-y मूल्यों, * केवल * x' जो' एक्स == अशक्त में परिणाम 'के मूल्यों कर रहे हैं। 'सच किया जा रहा है) –