जानें कि जावास्क्रिप्ट में एक अभिव्यक्ति क्या है, और कैसे कुछ शब्द चीजों को उनकी तुलना में अधिक जटिल बनाते हैं।
जावास्क्रिप्ट में, एक अभिव्यक्ति केवल एक प्रश्न पूछने का एक तरीका है जिसका उत्तर एक मूल्य के साथ मिलता है - और हमेशा एक एकल मान .
यह एक अभिव्यक्ति है:
console.log(5 + 5)
// result: 10
यहाँ ऊपर क्या हो रहा है:
आप पूछते हैं:“जावास्क्रिप्ट, 5 + 5 क्या है?”
जावास्क्रिप्ट:“5 + 5 का मूल्यांकन 10” होता है।
एक व्यंजक का परिणाम . प्राप्त करने का एक तरीका है या का मूल्यांकन (एक ही बात, अलग शब्द) इनपुट का — इस मामले में, 5 + 5.
जावास्क्रिप्ट typeof
का उपयोग करते हुए एक और अभिव्यक्ति यहां दी गई है ऑपरेटर:
console.log(typeof([]))
// result: object
ऊपर दिए गए कोड में, हम JavaScript से पूछते हैं, “[]
का प्रकार क्या है? (वर्ग कोष्ठक)? "
और JavaScript “ऑब्जेक्ट” . का जवाब देता है .
यही जावास्क्रिप्ट अभिव्यक्तियों का सार है - आप पूछते हैं और आपको उत्तर मिलता है (एकल मान के आकार में) )
स्तंभित होना? क्या आपको उम्मीद थी कि यह शब्द कुछ और जटिल होगा?
यदि आपने किया, तो आप अकेले नहीं हैं। यहाँ अभिव्यक्ति की शब्दकोश परिभाषा है:
<ब्लॉकक्वॉट>- किसी के विचारों या भावनाओं को ज्ञात करने की क्रिया।
- किसी के चेहरे पर एक नज़र जो एक विशेष भावना व्यक्त करती है।
मैं आपके बारे में नहीं जानता, लेकिन ऊपर की दो परिभाषाओं में ऐसा कुछ भी नहीं है जो ऐसा लगता है कि इसका उपरोक्त कोड उदाहरण से कोई लेना-देना है।
हालाँकि, यदि आप देखें कि गणित में अभिव्यक्ति शब्द का उपयोग कैसे किया जाता है, तो आप शायद इसे और अधिक संबंधित पाएंगे। लेकिन अगर आप मेरी तरह हैं, और आपकी पहली भाषा अंग्रेजी नहीं है, तो इस बात की बहुत अच्छी संभावना है कि जब आपने पहली बार प्रोग्रामिंग के संदर्भ में "अभिव्यक्ति" सुना, तो आपने गणित के बारे में नहीं सोचा।
अंतिम विचार
जब आपके पास शब्दों को एक संदर्भ (इस मामले में, प्रोग्रामिंग) के साथ जोड़ने में कठिन समय होता है, तो आमतौर पर इसे याद रखना कठिन होता है, और यह एक मानसिक बाधा डालता है जो आपके सिर को चारों ओर लपेटने के लिए सरल अवधारणाओं को भी कठिन बना देता है।
यही कारण है कि मैं हमेशा कहता हूं कि जब आप कोड करना सीख रहे हों तो तकनीकी शब्दों का प्रासंगिक अर्थ सीखना आधी लड़ाई है
सौभाग्य से, समाधान सरल है। आपको बस दोहराव की जरूरत है जब तक कि यह चिपक न जाए। आखिरकार, जब आप प्रोग्रामिंग के संदर्भ में होते हैं, तो आप एक्सप्रेशन को प्रोग्रामिंग से जोड़ना शुरू कर देंगे, ठीक वैसे ही जैसे आप इसे “अभिकथन, घोषणा, लुक्स” जैसी चीज़ों से जोड़ते हैं। और अन्य चीज़ें बाहर प्रोग्रामिंग की।