खोज…


परिचय

कभी-कभी ऐसा होता है कि दो भाषाएँ समान या समान वाक्यविन्यास अभिव्यक्ति पर अलग-अलग अर्थ रखती हैं। जब दोनों भाषाओं में एक प्रोग्रामर के लिए रुचि होती है, तो इन द्विभाजन बिंदुओं को स्पष्ट करने से दोनों भाषाओं को उनके मूल और सूक्ष्मता में बेहतर समझने में मदद मिलती है।

सूचियों के साथ `में`

2 in [2, 3]

पायथन में यह ट्रू का मूल्यांकन करता है, लेकिन जावास्क्रिप्ट में असत्य का। इसका कारण यह है कि चेकों में पायथन यदि किसी सूची में एक मूल्य समाहित करता है, तो 2 इसके पहले तत्व के रूप में [2, 3] में है। जावास्क्रिप्ट में वस्तुओं और चेक के साथ प्रयोग किया जाता है अगर किसी वस्तु में मूल्य द्वारा व्यक्त नाम के साथ संपत्ति होती है। इसलिए जावास्क्रिप्ट इस तरह से एक वस्तु या एक महत्वपूर्ण मूल्य के रूप में [2, 3] मानता है:

{'0': 2, '1': 3}

और यह जाँचता है कि उसमें कोई संपत्ति या कुंजी '2' है या नहीं। इंटेगर 2 को चुपचाप स्ट्रिंग '2' में बदल दिया गया है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow