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

जावास्क्रिप्ट में एक अभिव्यक्ति क्या है?

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

जावास्क्रिप्ट में, एक अभिव्यक्ति केवल एक प्रश्न पूछने का एक तरीका है जिसका उत्तर एक मूल्य के साथ मिलता है - और हमेशा एक एकल मान .

यह एक अभिव्यक्ति है:

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

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

आप पूछते हैं:“जावास्क्रिप्ट, 5 + 5 क्या है?”

जावास्क्रिप्ट:“5 + 5 का मूल्यांकन 10” होता है।

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

जावास्क्रिप्ट typeof का उपयोग करते हुए एक और अभिव्यक्ति यहां दी गई है ऑपरेटर:

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

ऊपर दिए गए कोड में, हम JavaScript से पूछते हैं, [] का प्रकार क्या है? (वर्ग कोष्ठक)? "

और JavaScript “ऑब्जेक्ट” . का जवाब देता है .

यही जावास्क्रिप्ट अभिव्यक्तियों का सार है - आप पूछते हैं और आपको उत्तर मिलता है (एकल मान के आकार में) )

स्तंभित होना? क्या आपको उम्मीद थी कि यह शब्द कुछ और जटिल होगा?

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

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

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

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

अंतिम विचार

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

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

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


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

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

  1. जावास्क्रिप्ट में दिनांक वस्तु क्या है?

    दिनांक वस्तु जावास्क्रिप्ट भाषा में निर्मित एक डेटा प्रकार है। दिनांक ऑब्जेक्ट नई दिनांक ( ) के साथ बनाए जाते हैं जैसा कि नीचे दिखाया गया है - नई तिथि ()नई तिथि(मिलीसेकंड)नई तिथि(डेटस्ट्रिंग)नई तिथि(वर्ष,महीना,तिथि[,घंटा,मिनट,सेकंड,मिलीसेकंड]) उदाहरण आप जावास्क्रिप्ट में दिनांक वस्तु को लागू करने के

  1. सी # में लैम्ब्डा अभिव्यक्ति क्या है?

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