Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में एक्सप्रेशन क्या है?

JavaScript में एक्सप्रेशन क्या है, और कैसे कुछ शब्द चीजों को जितना वे हैं उससे अधिक जटिल बना देते हैं, सीखें।

JavaScript में, एक एक्सप्रेशन केवल एक प्रश्न पूछने का एक तरीका है जिसे एक वैल्यू के साथ उत्तर दिया जाता है — और हमेशा एक सिंगल वैल्यू।

यह एक एक्सप्रेशन है:

console.log(5 + 5) // result: 10 

ऊपर क्या हो रहा है:

आप पूछते हैं: “JavaScript, 5 + 5 क्या है?”

JavaScript: “5 + 5 का मूल्यांकन 10 होता है”।

एक एक्सप्रेशन परिणाम प्राप्त करने का या मूल्यांकन का (वही चीज, अलग शब्द) एक इनपुट का तरीका है — इस मामले में, 5 + 5।

यहाँ JavaScript typeof ऑपरेटर का उपयोग करके एक और एक्सप्रेशन है:

console.log(typeof([])) // result: object

ऊपर के कोड में, हम JavaScript से पूछते हैं, “[] (स्क्वायर ब्रैकेट्स) का प्रकार क्या है?”

और JavaScript उत्तर देता है “object”।

यही JavaScript एक्सप्रेशन्स का सार है — आप पूछते हैं और आपको एक उत्तर मिलता है (एक सिंगल वैल्यू के आकार में)।

आश्चर्यचकित? क्या आपने इस टर्म से कुछ अधिक जटिल विकसित होने की उम्मीद की थी?

यदि आपने किया, तो आप अकेले नहीं हैं। यहाँ एक्सप्रेशन की डिक्शनरी परिभाषा है:

  1. किसी के विचारों या भावनाओं को ज्ञात कराने की क्रिया।
  2. किसी के चेहरे पर एक नज़र जो एक विशेष भावना व्यक्त करती है।

मुझे नहीं पता आपके बारे में, लेकिन उपरोक्त दो परिभाषाओं में ऐसा कुछ भी नहीं है जो ऊपर दिए गए कोड उदाहरण से संबंधित लगता हो।

हालांकि, यदि आप देखते हैं कि गणित में एक्सप्रेशन टर्म का उपयोग कैसे किया जाता है तो आप शायद इसे अधिक संबंधित पाएंगे। लेकिन यदि आप मेरी तरह हैं, और आपकी पहली भाषा अंग्रेजी नहीं है, तो इस बात की बहुत अच्छी संभावना है कि आपने प्रोग्रामिंग के संदर्भ में पहली बार "एक्सप्रेशन" सुना तो गणित के बारे में नहीं सोचा।

अंतिम विचार

जब आपको शब्दों को संदर्भ (इस मामले में, प्रोग्रामिंग) के साथ जोड़ने में कठिनाई होती है तो यह याद रखना आमतौर पर कठिन होता है, और यह एक मानसिक बाधा डालता है जो सरल अवधारणाओं को भी समझना कठिन बना देता है।

यही कारण है कि मैं हमेशा कहता हूं कि टेक टर्म्स के प्रासंगिक अर्थ सीखना कोड करना सीखते समय आधी लड़ाई है

सौभाग्य से, समाधान सरल है। आपको बस दोहराव की आवश्यकता है जब तक यह चिपक न जाए। अंततः, आप प्रोग्रामिंग संदर्भ में होने पर एक्सप्रेशन्स को प्रोग्रामिंग के साथ जोड़ना शुरू कर देंगे, ठीक वैसे ही जैसे आप इसे “दावा, घोषणा, लुक्स” और अन्य चीजों के साथ बाहर प्रोग्रामिंग के साथ जोड़ते हैं।

  1. - जावास्क्रिप्ट में अलर्ट बॉक्स क्या है?

    एक अलर्ट डायलॉग बॉक्स का उपयोग ज्यादातर उपयोगकर्ताओं को चेतावनी संदेश देने के लिए किया जाता है। उदाहरण के लिए, यदि एक इनपुट फील्ड में कुछ टेक्स्ट दर्ज करने की आवश्यकता है लेकिन उपयोगकर्ता कोई इनपुट प्रदान नहीं करता है, तो वैलिडेशन के हिस्से के रूप में, आप चेतावनी संदेश देने के लिए अलर्ट बॉक्स का उप

  1. - JavaScript में Date ऑब्जेक्ट क्या है?

    Date ऑब्जेक्ट JavaScript भाषा में निर्मित एक डेटाटाइप है। Date ऑब्जेक्ट new Date() के साथ बनाए जाते हैं जैसा कि नीचे दिखाया गया है: new Date() new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond]) उदाहरण JavaScript में Date ऑब्जेक्ट लागू करने के लिए

  1. - C# में लैम्ब्डा एक्सप्रेशन क्या है

    लैम्ब्डा एक्सप्रेशन एक अनाम मेथड को दर्शाने का एक बेहतर तरीका है। दोनों अनाम मेथड्स और लैम्ब्डा एक्सप्रेशन्स आपको मेथड कार्यान्वयन को इंलाइन परिभाषित करने की अनुमति देते हैं, हालांकि, एक अनाम मेथड के लिए आपको मेथड के लिए पैरामीटर प्रकार और रिटर्न प्रकार को स्पष्ट रूप से परिभाषित करने की आवश्यकता होत