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

जावास्क्रिप्ट में शून्य, eval और फंक्शन कंस्ट्रक्टर में क्या अंतर है?

<घंटा/>

शून्य कीवर्ड

शून्य जावास्क्रिप्ट में एक महत्वपूर्ण कीवर्ड है, जिसका उपयोग एक यूनरी ऑपरेटर के रूप में किया जा सकता है जो इसके एकल ऑपरेंड से पहले प्रकट होता है, जो किसी भी प्रकार का हो सकता है। यह ऑपरेटर मान लौटाए बिना मूल्यांकन किए जाने वाले व्यंजक को निर्दिष्ट करता है।

शून्य का सिंटैक्स निम्नलिखित दो में से कोई भी हो सकता है -

  

eval() फ़ंक्शन

JavaScript eval() का प्रयोग किसी तर्क को निष्पादित करने के लिए किया जाता है। जब eval () विधि का उपयोग किया जाता है तो कोड धीमा हो जाता है। इसमें सुरक्षा कार्यान्वयन भी हैं क्योंकि इसके निष्पादन का एक अलग दायरा है।

उदाहरण

यहां बताया गया है कि आप eval() फ़ंक्शन को कैसे कार्यान्वित कर सकते हैं -

   

आउटपुट

36015

फंक्शन कंस्ट्रक्टर

फंक्शन () कंस्ट्रक्टर का उपयोग जावास्क्रिप्ट में नया फंक्शन ऑब्जेक्ट बनाने के लिए किया जाता है। जब फ़ंक्शन बनाया जाता है तो बनाई गई वस्तुओं को पार्स किया जाता है।

उदाहरण

फ़ंक्शन() कंस्ट्रक्टर के साथ काम करने का तरीका जानने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं -

   

आउटपुट

गुणा के बाद का मान:90

  1. जावास्क्रिप्ट में कार्यों और विधियों में क्या अंतर है?

    जावास्क्रिप्ट में कार्य और विधियाँ समान हैं, लेकिन विधि एक फ़ंक्शन है, जो किसी वस्तु का गुण है। जावास्क्रिप्ट में फ़ंक्शन का एक उदाहरण निम्नलिखित है - function functionname(param1, param2){    // code } उदाहरण विधि किसी ऑब्जेक्ट से संबद्ध एक फ़ंक्शन है। जावास्क्रिप्ट में एक विधि का उदाहरण

  1. जावास्क्रिप्ट में मैप और वीकमैप में क्या अंतर है?

    मानचित्र और कमजोर मानचित्र के बीच अंतर Map और WeakMap का कार्यात्मक तंत्र समान है लेकिन उनमें बहुत कम अंतर हैं। 1) एक कमजोर नक्शा केवल वस्तुओं को कुंजी के रूप में स्वीकार करता है जबकि एक मानचित्र ,ऑब्जेक्ट के अलावा, आदिम डेटाटाइप जैसे स्ट्रिंग्स, नंबर आदि को स्वीकार करता है। 2) कमजोर नक्शा ऑब्ज

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

    जैसा कि वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा जावास्क्रिप्ट के लिए है जैसे हैम हैम्स्टर के लिए है। उस सादृश्य की सटीक सटीकता बहस का विषय है, लेकिन इसके पीछे की भावना ठोस है:जावा और जावास्क्रिप्ट, एक सामान्य भाषाई मूल साझा करने के बावजूद, दो बहुत अलग प्रोग्रामिंग भाषाएं हैं। इन वर्षों में, व