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

TypeScript और JavaScript में अंतर


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

TypeScript और JavaScript के बीच महत्वपूर्ण अंतर निम्न हैं।

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

TypeScript बनाम 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 प्राकृतिक संख्याओं के योग का वर्ग निकालना चाहिए।दोनों आंकड़ों के बीच का निरपेक्ष अंतर लौटाना चाहिए।उदाहरण के लिए: यदि n =

  1. - JavaScript में सरणी के योग और गुणनफल का अंतर

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

  1. - PHP और JavaScript के बीच अंतर

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