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

टाइपस्क्रिप्ट और जावास्क्रिप्ट के बीच अंतर

<घंटा/>

जैसा कि हम जानते हैं कि टाइपस्क्रिप्ट और जावास्क्रिप्ट दोनों प्रोग्रामिंग भाषा हैं जो आमतौर पर सर्वर अनुरोध को संसाधित करने और UI पर डेटा प्रस्तुत करने के लिए क्लाइंट एंड पर उपयोग की जाती हैं। हालाँकि, दोनों ही स्क्रिप्टिंग भाषा हैं, लेकिन टाइपस्क्रिप्ट जावास्क्रिप्ट की तुलना में कुछ अतिरिक्त सुविधाओं का समर्थन करता है, जिसके कारण हम इसे जावास्क्रिप्ट के सुपरसेट के रूप में बता सकते हैं।

टाइपस्क्रिप्ट और जावास्क्रिप्ट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।

<वें स्टाइल="टेक्स्ट-एलाइन:सेंटर;">टाइपस्क्रिप्ट
वरिष्ठ। नहीं. कुंजी JavaScript
1 प्रकार प्रकार के विपरीत हम कह सकते हैं कि टाइपस्क्रिप्ट एक भारी वजन और दृढ़ता से टाइप की गई वस्तु उन्मुख संकलन भाषा है जिसे Microsoft द्वारा विकसित किया गया है। दूसरी ओर जावास्क्रिप्ट एक हल्के वजन की व्याख्या की गई भाषा है और इसे नेटस्केप द्वारा पेश किया गया है।
2 आंतरिक कार्यान्वयन टाइपस्क्रिप्ट का आंतरिक कार्यान्वयन इसे सर्वर साइड पर उपयोग करने की अनुमति नहीं देता है। इसका उपयोग केवल क्लाइंट साइड पर किया जा सकता है। दूसरी ओर जावास्क्रिप्ट का उपयोग क्लाइंट साइड और सर्वर साइड दोनों पर किया जा सकता है।
3 डेटा बाइंडिंग कोड स्तर पर डेटा को बाध्य करने के लिए टाइपस्क्रिप्ट उपयोग किए जा रहे डेटा का वर्णन करने के लिए प्रकार और इंटरफेस जैसी अवधारणाओं का उपयोग करता है। जावास्क्रिप्ट में ऐसी कोई अवधारणा पेश नहीं की गई है।
4 संकलन टाइपस्क्रिप्ट में लिखे गए कोड को पहले संकलित करने और फिर जावास्क्रिप्ट में परिवर्तित करने की आवश्यकता होती है, रूपांतरण की इस प्रक्रिया को ट्रांस-पाइल्ड के रूप में जाना जाता है। दूसरी ओर, Javascript के मामले में किसी संकलन की आवश्यकता नहीं है।
5 मॉड्यूलर प्रोग्रामिंग टाइपस्क्रिप्ट मॉड्यूल के लिए समर्थन देता है इसलिए मॉड्यूलर प्रोग्रामिंग की अनुमति देता है। जावास्क्रिप्ट मॉड्यूल का समर्थन नहीं करता है और इसलिए मॉड्यूलर प्रोग्रामिंग की अनुमति नहीं देता है।
6 फ़ंक्शन में वैकल्पिक पैरामीटर टाइपस्क्रिप्ट में लिखे गए फ़ंक्शन कोड में किसी भी संख्या में वैकल्पिक पैरामीटर की अनुमति है। दूसरी ओर जावास्क्रिप्ट वैकल्पिक पैरामीटर फ़ंक्शन का समर्थन नहीं करता है।

टाइपस्क्रिप्ट बनाम JavaScript का उदाहरण

JavaTester.js

<script type="text/javascript">
   document.write("Hello World");
</script>

आउटपुट

Hello World

उदाहरण

JavaTester.ts

var hello: string = "Hello";
var world: string = "World";
console.log(hello + " from " + world);

आउटपुट

Hello from World

  1. जावास्क्रिप्ट में वर्ग के योग और योग के वर्ग के बीच अंतर

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है, मान लीजिए n, एक और एकमात्र इनपुट के रूप में। समारोह चाहिए - पहली n प्राकृत संख्याओं के वर्गों के योग की गणना करें। पहली n प्राकृत संख्याओं के योग के वर्ग की गणना करें। प्राप्त दोनों आंकड़ों के बीच पूर्ण अंतर लौटाएं।

  1. जावास्क्रिप्ट में एक सरणी के योग और उत्पाद के बीच अंतर

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को सरणी में सभी संख्याओं के योग और सभी संख्याओं के गुणनफल की गणना करनी चाहिए। फिर फ़ंक्शन को योग और उत्पाद के बीच पूर्ण अंतर लौटाना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [1, 4, 1

  1. PHP और जावास्क्रिप्ट के बीच अंतर

    इस पोस्ट में, हम PHP और JavaScript के बीच के अंतर को समझेंगे - जावास्क्रिप्ट यह फ्रंट एंड के साथ-साथ बैक एंड के साथ काम करने में मदद करता है यह अतुल्यकालिक है, जिसका अर्थ है कि यह इनपुट और आउटपुट संचालन की प्रतीक्षा नहीं करता है। इसे ब्राउज़र में चलाया जा सकता है और चूंकि नोड जारी किया गया है, जा