JS Full Form in Hindi



JS Full Form in Hindi, Full Form in Hindi JS, JS Meaning in Hindi, JS Full Form, JS Ka Full Form Kya Hai, JS का Full Form क्या है, JS Ka Poora Naam Kya Hai, JS Meaning in English, JS Full Form in Hindi, JS Kya Hota Hai, JS का Full Form क्या हैं, JS का फुल फॉर्म क्या है, Full Form of JS in Hindi, JS किसे कहते है, JS का फुल फॉर्म इन हिंदी, JS का पूरा नाम और हिंदी में क्या अर्थ होता है, JS का क्या Use है, दोस्तों क्या आपको पता है, JS की Full Form क्या है, और JS होता क्या है, अगर आपका answer नहीं है, तो आपको उदास होने की कोई जरुरत नहीं है, क्योंकि आज हम इस पोस्ट में आपको JS की पूरी जानकारी हिंदी भाषा में देने जा रहे है, तो फ्रेंड्स JS Full Form in Hindi में और JS का पूरी इतिहास जानने के लिए इस पोस्ट को लास्ट तक पढ़े.

JS Full Form in Hindi – जेएस क्या है ?

JS की फुल फॉर्म Java Script होती है. JS को हिंदी में जावा स्क्रिप्ट कहते है. यह एक हल्की, क्रॉस-प्लेटफॉर्म और व्याख्या की गई भाषा है. यह वेब पेजों के विकास के लिए जाना जाता है, कई गैर-ब्राउज़र वातावरण भी इसका उपयोग करते हैं. जावास्क्रिप्ट का उपयोग क्लाइंट-साइड विकास के साथ-साथ सर्वर-साइड विकास के लिए किया जा सकता है. जावास्क्रिप्ट में वस्तुओं का एक मानक पुस्तकालय होता है, जैसे कि ऐरे, दिनांक और गणित और भाषा तत्वों का एक मुख्य समूह जैसे ऑपरेटर, नियंत्रण संरचना और कथन. आप जावास्क्रिप्ट का परिचय देख सकते हैं.

जावास्क्रिप्ट को अक्सर JS के रूप में संक्षिप्त किया जाता है, एक प्रोग्रामिंग भाषा है जो ECMAScript विनिर्देशन के अनुरूप है. जावास्क्रिप्ट उच्च-स्तरीय है, अक्सर सिर्फ-इन-टाइम संकलित, और बहु-प्रतिमान. इसमें घुंघराले-ब्रैकेट सिंटैक्स, डायनेमिक टाइपिंग, प्रोटोटाइप-आधारित ऑब्जेक्ट-ओरिएंटेशन और प्रथम श्रेणी के कार्य हैं.

HTML और CSS के साथ, JavaScript World Wide Web की मुख्य तकनीकों में से एक है. जावास्क्रिप्ट इंटरैक्टिव वेब पेजों को सक्षम करता है और वेब एप्लिकेशन का एक अनिवार्य हिस्सा है. अधिकांश वेबसाइटें क्लाइंट-साइड पेज व्यवहार के लिए इसका उपयोग करती हैं, और सभी प्रमुख वेब ब्राउज़रों के पास इसे निष्पादित करने के लिए एक समर्पित जावास्क्रिप्ट इंजन होता है. एक बहु-प्रतिमान भाषा के रूप में, जावास्क्रिप्ट घटना संचालित, कार्यात्मक और अनिवार्य प्रोग्रामिंग शैलियों का समर्थन करता है. इसमें टेक्स्ट, दिनांक, नियमित अभिव्यक्ति, मानक डेटा संरचना और दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) के साथ काम करने के लिए एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) हैं.

ECMAScript मानक में कोई इनपुट / आउटपुट (I/O) शामिल नहीं है, जैसे कि नेटवर्किंग, भंडारण या ग्राफिक्स सुविधाएं. व्यवहार में, वेब ब्राउज़र या अन्य रनटाइम सिस्टम I/O के लिए जावास्क्रिप्ट एपीआई प्रदान करता है. जावास्क्रिप्ट इंजन मूल रूप से केवल वेब ब्राउज़र में उपयोग किए जाते थे, लेकिन अब वे अन्य रनटाइम सिस्टम के मुख्य घटक हैं, जैसे कि Node.js और Deno. इन प्रणालियों का उपयोग सर्वरों के निर्माण के लिए किया जाता है और विभिन्न प्रकार के अनुप्रयोगों के लिए, इलेक्ट्रॉन और कॉर्डोवा जैसे चौखटे में भी एकीकृत होते हैं. यद्यपि भाषा के नाम, वाक्यविन्यास और संबंधित मानक पुस्तकालयों सहित जावास्क्रिप्ट और जावा के बीच समानताएं हैं, दोनों भाषाएं अलग हैं और डिजाइन में बहुत भिन्न हैं.

जावास्क्रिप्ट एक प्रोग्रामिंग भाषा है, जो एक अन्यथा स्थैतिक नेटस्केप ब्राउज़र में तर्क और अन्तरक्रियाशीलता जोड़ने के लिए एक तंत्र के रूप में बस शुरू हुई. अपने परिचय के बाद के वर्षों में, इसने न केवल ब्राउजर-आधारित प्रोग्रामिंग के लिए मानक बनने के लिए विभिन्न प्रतिस्पर्धी भाषाओं और प्रौद्योगिकियों की एक किस्म को दबा दिया है, बल्कि यह क्लाइंट स्पेस से परे सर्वर साइड पर एक प्रमुख भाषा बनने के लिए भी विस्तारित हुई है, कुंआ.

क्या जावास्क्रिप्ट के लिए इस्तेमाल किया जा सकता है -

हाइपर टेक्स्ट ट्रांसपोर्ट प्रोटोकॉल या एचटीटीपी को डिजाइन किया गया था कि वास्तव में नाम क्या है, जो देखने के लिए एक नेटवर्क में HTML टेक्स्ट को ट्रांसपोर्ट करना है. लेकिन HTML के साथ समस्या यह है कि यह पूरी तरह से स्थिर है, तर्क को लागू करने की कोई क्षमता प्रदान नहीं करता है. मूलभूत सुविधाएँ जिन्हें हम वर्तमान में लेते हैं, जैसे कि इनपुट सत्यापन, स्वतः पूर्ण, प्रगति बार या माउस रोलओवर के दौरान ग्राफ़िक बदलने के कारण, किसी भी प्रकार की स्क्रिप्टिंग क्षमता के बिना ब्राउज़र के लिए प्रदर्शन करना सभी के लिए असंभव होगा. परिणामस्वरूप, जब वेब पहली बार प्रमुखता से उभरा, तो उस स्थान के प्रत्येक विक्रेता ने HTML वेब पेजों को अधिक इंटरैक्टिव बनाने के लिए कुछ तंत्र प्रदान किया.

What is JavaScript in Hindi?

जावास्क्रिप्ट (JS) एक स्क्रिप्टिंग भाषा है, जिसका उपयोग मुख्य रूप से वेब पर किया जाता है. इसका उपयोग HTML पृष्ठों को बढ़ाने के लिए किया जाता है और सामान्यतः HTML कोड में एम्बेडेड पाया जाता है. जावास्क्रिप्ट एक व्याख्या की गई भाषा है. इस प्रकार, इसे संकलित करने की आवश्यकता नहीं है. जावास्क्रिप्ट एक इंटरैक्टिव और गतिशील फैशन में वेब पेजों को प्रस्तुत करता है. यह पृष्ठों को घटनाओं पर प्रतिक्रिया करने, विशेष प्रभाव प्रदर्शित करने, चर पाठ स्वीकार करने, डेटा मान्य करने, कुकीज़ बनाने, उपयोगकर्ता के ब्राउज़र का पता लगाने, आदि की अनुमति देता है.

HTML पृष्ठ स्थिर सामग्री प्रदर्शित करने के लिए ठीक हैं, उदा. एक साधारण छवि या पाठ. हालांकि, आजकल Most pages शायद ही कभी स्थिर होते हैं. आज के कई पृष्ठों में मेनू, फ़ॉर्म, स्लाइडशो और यहां तक कि छवियां हैं जो उपयोगकर्ता सहभागिता प्रदान करती हैं. जावास्क्रिप्ट वेब डेवलपर्स द्वारा ऐसी बातचीत प्रदान करने के लिए नियोजित भाषा है. चूंकि जावास्क्रिप्ट एचटीएमएल पृष्ठों के साथ काम करता है, एक डेवलपर को इस स्क्रिप्टिंग भाषा की पूरी क्षमता का उपयोग करने के लिए एचटीएमएल को जानना होगा. जबकि Other languages हैं, जो वेब पर Scripting के लिए उपयोग की जा सकती हैं, व्यवहार में यह अनिवार्य रूप से सभी जावास्क्रिप्ट है.

HTML फ़ाइल में Scripting का उपयोग करने के दो तरीके हैं. पहले वाले में HTML कोड में सभी जावास्क्रिप्ट कोड को एम्बेड करना शामिल है, जबकि दूसरी विधि एक अलग जावास्क्रिप्ट फ़ाइल का उपयोग करती है जिसे स्क्रिप्ट तत्व के भीतर से स्क्रिप्ट स्क्रिप्ट के रूप में कहा जाता है. जावास्क्रिप्ट फाइलें .js एक्सटेंशन द्वारा पहचानी जाती हैं. हालाँकि जावास्क्रिप्ट का उपयोग ज्यादातर HTML ऑब्जेक्ट्स के साथ इंटरैक्ट करने के लिए किया जाता है, लेकिन इसे अन्य गैर-HTML ऑब्जेक्ट्स जैसे ब्राउज़र प्लगइन्स, CSS (कैस्केडिंग स्टाइल शीट्स) प्रॉपर्टीज़, वर्तमान दिनांक या स्वयं ब्राउज़र के साथ इंटरैक्ट करने के लिए भी बनाया जा सकता है. JavaScript कोड लिखने के लिए, आप सभी की जरूरत है एक Basic text editor जैसे विंडोज में नोटपैड, लिनक्स में जिम्प, या BBEdit. कुछ टेक्स्ट एडिटर, जैसे BBEdit में JavaScript के लिए हाइलाइटिंग सिंटैक्स है. इससे आप JavaScript कोड के तत्वों को आसानी से पहचान पाएंगे. Internet एक्सप्लोरर, फ़ायरफ़ॉक्स और ओपेरा के नवीनतम संस्करण जावास्क्रिप्ट का समर्थन करते हैं.

JavaScript basics

JavaScript एक प्रोग्रामिंग भाषा है, जो आपकी वेबसाइट में अन्तरक्रियाशीलता जोड़ती है. यह गेम में होता है, प्रतिक्रियाओं के व्यवहार में जब बटन दबाए जाते हैं या रूपों पर डेटा प्रविष्टि के साथ; गतिशील स्टाइल के साथ; एनीमेशन के साथ, आदि. यह लेख आपको JavaScript के साथ आरंभ करने में मदद करता है और आपकी समझ को संभव बनाता है.

JavaScript एक शक्तिशाली स्क्रिप्टिंग भाषा है जिसे HTML के साथ जोड़कर वेब पेज को और भी इंटरैक्टिव बनाया जा सकता है. JavaScript को ब्रेंडन ईच ने 1995 में नेटस्केप में बनाया था तब इसका नाम लिवस्क्रिप्ट था जिसे बाद में बदल कर जावास्क्रिप्ट रखा गया. कई सारे प्रोग्रामर JavaScript और जावा को एक दुसरे से संबंधित समझते हैं, लेकिन मूलतः में ये दोनों एकदूसरे से बिलकुल अलग हैं और उनके बीच कोई संबंध नहीं है. जहाँ पर जावा बहुत ही जटिल प्रोग्रामिंग भाषा है वहीँ JavaScript केवल एक प्रकाश-भारित स्क्रिप्टिंग भाषा है. JavaScript एक क्लाइंट साइड स्क्रिप्टिंग होने के साथ-साथ सर्वर साइड भाषा भी है.

जावास्क्रिप्ट क्या है?

जावास्क्रिप्ट, एक पूर्ण गतिशील प्रोग्रामिंग भाषा है जो एक वेबसाइट में अन्तरक्रियाशीलता जोड़ सकती है. इसका आविष्कार ब्रेंडन ईच (मोज़िला प्रोजेक्ट, मोज़िला फाउंडेशन और मोज़िला कॉर्पोरेशन के सह-संस्थापक) ने किया था. जावास्क्रिप्ट बहुमुखी और शुरुआती के अनुकूल है. अधिक अनुभव के साथ, आप गेम, एनिमेटेड 2 डी और 3 डी ग्राफिक्स, व्यापक डेटाबेस-संचालित ऐप और बहुत कुछ बनाने में सक्षम होंगे. जावास्क्रिप्ट ही अपेक्षाकृत कॉम्पैक्ट है, फिर भी बहुत लचीला है. डेवलपर्स ने कोर जावास्क्रिप्ट भाषा के शीर्ष पर विभिन्न प्रकार के उपकरण लिखे हैं, जिसमें न्यूनतम प्रयास के साथ बड़ी मात्रा में कार्यक्षमता को अनलॉक किया गया है. इसमे शामिल है:-

  • ब्राउज़र एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) वेब ब्राउज़र में बनाया गया है, कार्यक्षमता प्रदान कर रहा है जैसे कि गतिशील रूप से HTML बनाने और सीएसएस शैलियों की स्थापना; उपयोगकर्ता के वेबकैम से वीडियो स्ट्रीम एकत्र करना और उसमें हेर-फेर करना, या 3D ग्राफिक्स और ऑडियो नमूने तैयार करना.

  • तृतीय-पक्ष एपीआई जो डेवलपर्स को अन्य सामग्री प्रदाताओं से साइटों में कार्यक्षमता को शामिल करने की अनुमति देता है, जैसे ट्विटर या फेसबुक.

  • थर्ड-पार्टी फ्रेमवर्क और लाइब्रेरी जो आप HTML के लिए अप्लाई कर सकते हैं ताकि बिल्डिंग साइट्स और एप्लिकेशन के काम में तेजी लाई जा सके.

यह इस लेख के दायरे के बाहर है - जावास्क्रिप्ट के लिए एक हल्के परिचय के रूप में - ऊपर सूचीबद्ध उपकरणों से कोर जावास्क्रिप्ट भाषा कैसे अलग है, इसका विवरण प्रस्तुत करने के लिए. आप एमडीएन के जावास्क्रिप्ट सीखने के क्षेत्र में और साथ ही एमडीएन के अन्य हिस्सों में अधिक जान सकते हैं. नीचे दिया गया खंड मुख्य भाषा के कुछ पहलुओं का परिचय देता है और कुछ ब्राउज़र एपीआई सुविधाओं के साथ खेलने का अवसर भी प्रदान करता है. मज़ा लें!

जावास्क्रिप्ट के लिए विकल्प ?

Microsoft ने VBScript नामक जावास्क्रिप्ट के एक प्रतियोगी को प्लग-इन तकनीकों के साथ, जैसे ActiveX डेटा ऑब्जेक्ट (ADO) को बढ़ावा दिया. सन माइक्रोसिस्टम्स ने जावा एप्लेट्स को बढ़ावा दिया जो क्रॉस-प्लेटफ़ॉर्म थे और किसी भी ब्राउज़र में उपयोग किए जा सकते थे. कई अन्य प्रौद्योगिकियां आईं और जैसे-जैसे इंटरनेट परिपक्व होता गया. अंत में, जावास्क्रिप्ट ने लोकप्रियता के लिए लड़ाई जीती, और यह क्रोम, फ़ायरफ़ॉक्स, सफारी और इंटरनेट एक्सप्लोरर ब्राउज़र द्वारा समर्थित एकमात्र क्लाइंट-साइड स्क्रिप्टिंग तकनीक है.

जावास्क्रिप्ट एक व्याख्या की गई भाषा है, संकलित भाषाओं के विपरीत, जैसे कि C++ और जावा. इसका मतलब यह है कि जावास्क्रिप्ट में लिखा गया कोड एक मध्यस्थ संकलन चरण से नहीं गुजरता है जिसमें स्रोत कोड को मशीन भाषा में बदल दिया जाता है जो सीपीयू को संसाधित करने के लिए आसान है. इसके बजाय, जावास्क्रिप्ट की व्याख्या कंप्यूटर पर मक्खी द्वारा की जाती है. क्योंकि जावास्क्रिप्ट कोड को सीपीयू-फ्रेंडली रूप में पैक नहीं किया जाता है, जैसे कि जावा बाइटकोड या बाइनरी एक्ज़ीक्यूटेबल, प्रोग्राम एक्ज़ीक्यूशन स्काला या एफ # में लिखे गए तुलनीय प्रोग्राम की तुलना में धीमा हो सकता है. हालांकि, आधुनिक जावास्क्रिप्ट इंजन अत्यधिक अनुकूलित हैं, और आधुनिक हार्डवेयर का उपयोग करते समय अक्षमताएं शायद ही ध्यान देने योग्य हैं.

जावास्क्रिप्ट बनाम जावा पर लघु नोट ?

नाम के पहले चार अक्षरों को देखते हुए, एक गलत धारणा मौजूद है कि जावास्क्रिप्ट और जावा समान हैं. हालांकि यह सच है कि जावा और जावास्क्रिप्ट कुछ बहुत ही मूल वाक्यविन्यास तत्वों को साझा करते हैं, जैसे कि किसी स्टेटमेंट को समाप्त करने के लिए अर्धविराम का उपयोग, कोड ब्लॉक को डिलीट करने के लिए घुंघराले ब्रेस का उपयोग, और समान निर्माण लूपिंग और पुनरावृत्ति संरचनाएं बनाने के लिए, समानताएं वहां समाप्त होती हैं. दो भाषाएं एक ही विक्रेता से उत्पन्न नहीं होती हैं, दो भाषाओं को एक ही कंसोर्टियम द्वारा बनाए नहीं रखा जाता है, और मूलभूत भाषा सुविधाएँ, जैसे ऑब्जेक्ट ओरिएंटेशन और मजबूत टाइपिंग, प्रमुख उदाहरण हैं जिनमें दोनों भिन्न होते हैं. जावा और जावास्क्रिप्ट दो बहुत ही अलग और विशिष्ट प्रोग्रामिंग भाषाएं हैं जो एक दूसरे के साथ भ्रमित नहीं होनी चाहिए.

जावास्क्रिप्ट प्रोग्रामिंग की मूल बातें ?

HTML एक विशेष <SCRIPT> टैग प्रदान करता है जो डेवलपर्स को पेज के मार्कअप में जावास्क्रिप्ट को एम्बेड करने में सक्षम बनाता है. जावास्क्रिप्ट में var कीवर्ड का उपयोग करने वाली परिवर्तनीय घोषणा बहुत सीधी है और इसमें आरंभीकरण नियमों का एक जटिल सेट शामिल नहीं है जैसा कि कोई जावा या C ++ में देख सकता है. जावास्क्रिप्ट को एक अनकैप्ड भाषा के रूप में जाना जाता है, जिसका अर्थ है कि प्रोग्राम को निष्पादित करने के लिए चर विभिन्न प्रकार के विभिन्न रूपों को ले सकते हैं. उदाहरण के लिए, निम्नलिखित प्रोग्राम में, ग्रीटिंग नाम का एक वैरिएबल घोषित किया जाता है और इसे टेक्स्ट स्ट्रिंग के लिए इनिशियलाइज़ किया जाता है. लेकिन, अगली पंक्ति में, ग्रीटिंग वैरिएबल को एक पूर्णांक मान पर असाइन किया जाता है. उत्पाद नाम का एक नया वैरिएबल तब स्वयं द्वारा गुणन किए गए ग्रीटिंग वैरिएबल के मान से आरंभिक होता है.

var greeting = 'Hello World'; greeting = 10; var product = greeting * greeting;

चरों को घोषित करने के लिए जावास्क्रिप्ट के var कीवर्ड का उपयोग करना

चूँकि यह ग्रीटिंग नामक वैरिएबल के लिए अनुमन्य है, जो कि टेक्स्ट स्ट्रिंग प्रकार के रूप में बनाया जाता है, जो मक्खी पर पूर्णांक के प्रकार में परिवर्तन करने के लिए स्ट्रिंग, जावास्क्रिप्ट को एक कमजोर टाइप की गई भाषा के रूप में जाना जाता है. C ++ या Java जैसी जोरदार टाइप की गई भाषा में, इस प्रकार का परिवर्तनशील परिवर्तन संकलन त्रुटि को ट्रिगर करेगा.

जावास्क्रिप्ट बनाम बनाम ?

ऐतिहासिक रूप से, वैरिएबल का उपयोग किसी चर की घोषणा को उकसाने के लिए किया जाता है. हालाँकि, जब var कीवर्ड का उपयोग किया जाता है, तो वैरिएबल मूल रूप से इच्छित उद्देश्य की तुलना में व्यापक दायरे में हो सकता है, जो कोड के अन्य भागों के साथ संघर्ष का कारण बन सकता है जो समान रूप से नामित चर घोषित कर सकता है. ECMAScript मानक के संस्करण 6 ने चर घोषित करने के लिए लेट कीवर्ड की शुरुआत की. दोनों वेरिएंट और एक ही सिंटैक्स को साझा करते हैं, लेकिन जावास्क्रिप्ट के वेरिएबल कीवर्ड का उपयोग करके घोषित किए गए वेरिएबल्स को उस फ़ंक्शन में स्कोप किया जाता है, जिसमें उन्हें घोषित किया जाता है, जबकि जावास्क्रिप्ट लेटर कीवर्ड वेरिएबल को उस ब्लॉक में रखता है जिसमें यह घोषित किया गया था.

{ let greeting = 'Hello World'; greeting = 10; let product = greeting * greeting; }

जेएस के लक्षण -

डायनामिक रूप से टाइप की गई भाषाएं, यह भाषा समय के साथ अलग-अलग डेटा प्रकार प्राप्त कर सकती है.

केस सेंसिटिव फॉर्मेट, जावास्क्रिप्ट केस सेंसिटिव होता है इसलिए आपको इसके बारे में पता होना चाहिए.

लाइट वेट, यह इतना हल्का है, और सभी ब्राउज़र जेएस द्वारा समर्थित हैं.

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

दुभाषिया केंद्रित, जावास्क्रिप्ट को दुभाषिया केंद्रित के साथ बनाया गया है जो उपयोगकर्ता को संकलक के उपयोग के बिना आउटपुट प्राप्त करने की अनुमति देता है.

जेएस के लाभ ?

  • जावास्क्रिप्ट उपयोगकर्ता के ब्राउज़र पर निष्पादित किया जाता है न कि वेबसर्वर पर इसलिए यह वेबसर्वर पर बैंडविड्थ और लोड बचाता है.

  • जावास्क्रिप्ट भाषा सीखना आसान है यह वाक्यविन्यास प्रदान करता है जो अंग्रेजी भाषा के करीब है.

  • जावास्क्रिप्ट में, यदि आपको कभी भी किसी विशेष सुविधा की आवश्यकता होती है, तो आप इसे स्वयं लिख सकते हैं और वेब पेज पर इसे लागू करने के लिए Greasemonkey जैसे ऐड का उपयोग कर सकते हैं.

  • इसके लिए संकलन प्रक्रिया की आवश्यकता नहीं होती है इसलिए उपयोगकर्ता के कार्य को करने के लिए किसी भी संकलक की आवश्यकता नहीं होती है.

  • जावास्क्रिप्ट डिबग करना आसान है, और बहुत सारे ढांचे उपलब्ध हैं जिनका उपयोग आप कर सकते हैं और उस पर मास्टर बन सकते हैं.

जेएस के नुकसान ?

  • जावास्क्रिप्ट कोड उपयोगकर्ता को दिखाई देते हैं इसलिए उपयोगकर्ता साइट पर कुछ कोड रख सकता है जो वेबसाइट पर डेटा की सुरक्षा से समझौता करता है. वह सुरक्षा मुद्दा होगा.

  • सभी ब्राउज़र जावास्क्रिप्ट की व्याख्या करते हैं जो सही है, लेकिन वे एक दूसरे से अलग तरीके से व्याख्या करते हैं.

  • यह केवल एकल वंशानुक्रम का समर्थन करता है, इसलिए कुछ मामलों में वस्तु-उन्मुख भाषा की विशेषता की आवश्यकता हो सकती है.

  • कोड में एक भी त्रुटि वेबसाइट पर वेबसाइट के कोड रेंडरिंग को पूरी तरह से रोक सकती है.

  • जावास्क्रिप्ट 64-बिट फ्लोटिंग-पॉइंट नंबर के रूप में स्टोर करता है, लेकिन ऑपरेटर 32-बिट बिटवाइंड ऑपरेंड पर काम करते हैं.

जावास्क्रिप्ट परिभाषित: एक स्क्रिप्टिंग भाषा क्या है, और जावा और जावास्क्रिप्ट कैसे भिन्न हैं?

जैसा कि इसके नाम का अर्थ है, जावास्क्रिप्ट एक स्क्रिप्टिंग भाषा है. पारंपरिक भाषाओं जैसे कि C ++ को संकलित बाइनरी फॉर्म में चलाने से पहले संकलित किया जाता है, प्रक्रिया पूरी होने से पहले पूरे कार्यक्रम में किसी भी त्रुटि के लिए संकलक की जाँच. इसके विपरीत, स्क्रिप्टिंग भाषाओं को एक समय में एक पंक्ति में दूसरे प्रोग्राम द्वारा दुभाषिया कहा जाता है. स्क्रिप्टिंग भाषाओं को अपनी शुरुआत मिली क्योंकि शेल कमांड की सरल श्रृंखला अन्य कार्यक्रमों को निष्पादित करने के लिए उपयोग की जाती थी, लेकिन उनके लचीलेपन और उपयोग में आसानी ने उन्हें अपने आप में एक लोकप्रिय प्रकार की प्रोग्रामिंग भाषा बना दी, और वे विशेष रूप से वेब के उदय के साथ महत्वपूर्ण हो गए.

वेब के उन शुरुआती दिनों में जावास्क्रिप्ट उत्पन्न हुआ, और इसका इतिहास इसके नाम के कुछ हद तक विषम जावा भाग को बताता है. 1995 में, नेटस्केप ने सूर्य के जावा भाषा का पहला लाइसेंसधारक बनने के लिए सन माइक्रोसिस्टम्स के साथ एक समझौते पर हस्ताक्षर किए थे, जिससे कि अग्रणी और फिर प्रमुख नेटस्केप नेविगेटर वेब ब्राउज़र में जावा एप्लेट चलाने की क्षमता प्राप्त हुई. लेकिन कंपनी के भीतर कुछ लोगों का मानना था कि नेविगेटर में अधिक हल्की स्क्रिप्टिंग भाषा का समर्थन करना भी महत्वपूर्ण था. उस समय नेटस्केप कर्मचारी ब्रेंडन ईच ने समझाया.

ऐसे लोग थे जिन्होंने पुख्ता तौर पर घटकों का निर्माण करने वाले प्रोग्रामर्स के लिए जावा के जुर्माने का जोरदार तर्क दिया था, लेकिन ऐसे लोगों की संख्या बहुत अधिक है जो स्क्रिप्ट लिखते हैं या हो सकता है कि किसी स्क्रिप्ट को किसी अन्य व्यक्ति से कॉपी करते हैं और उसे ट्वीक करते हैं. ये लोग कम विशिष्ट हैं और उन्हें प्रोग्रामिंग के अलावा कुछ करने के लिए भुगतान किया जा सकता है, जैसे एक नेटवर्क को प्रशासित करना, और वे स्क्रिप्ट को अंशकालिक या पक्ष में लिखते हैं. यदि वे कोड के छोटे टुकड़े लिख रहे हैं, तो वे कम से कम उपद्रव के साथ अपना कोड प्राप्त करना चाहते हैं.

Eich प्रस्तोता था: जावा एप्लेट्स ने वास्तव में कभी भी बंद नहीं किया, जबकि नेटस्केप के लिए उन्होंने जो स्क्रिप्टिंग भाषा बनाई थी (बहुत जल्दी) इंटरैक्टिव वेबसाइटों की रीढ़ है. मूल रूप से लाइवस्क्रिप्ट कहा जाता है, भाषा को सिंटैक्स के साथ बनाया गया था जो जावा डेवलपर समुदाय में टैप करने के लिए कई तरह से जावा के समान था, हालांकि वास्तव में दोनों भाषाओं के बीच कोई सीधा संबंध नहीं है. फिर भी, क्योंकि नेटस्केप के पास पहले से ही सूर्य के साथ एक सौदा था, इसकी रिलीज से पहले भाषा को जावास्क्रिप्ट के रूप में फिर से लिखा गया था और दो कंपनियों द्वारा जावा भाषा के "पूरक" के रूप में बिल किया गया था.

1997 में, यूरोपियन कंप्यूटर मैन्युफैक्चरर्स एसोसिएशन (ECMA) ने भाषा को परिभाषित करने वाला एक मानक जारी किया जिसे कोई भी नेटस्केप से स्वतंत्र लागू कर सकता है; क्योंकि "जावा" एक सन ट्रेडमार्क था जो केवल नेटस्केप के पास उपयोग करने का लाइसेंस था, इस मानकीकृत संस्करण को "एमएमस्क्रिप्ट" नाम दिया गया था. Microsoft ने इंटरनेट एक्सप्लोरर में लागू संस्करण को "JScript" के रूप में संदर्भित किया था. हालांकि, ये नाम बहुत पहले सामान्य उपयोग से बाहर हो गए थे, हालांकि ECMAScript मानक का आधिकारिक नाम है, जिसे सुधार प्रसंस्करण शक्ति और इंटरनेट बैंडविड्थ के साथ बनाए रखने के लिए वर्षों में कई बार संशोधित किया गया है. व्यवहार में, हर कोई भाषा को जावास्क्रिप्ट के रूप में संदर्भित करता है. तकनीकी रूप से, केवल मोज़िला फाउंडेशन (जिसने 2003 में नेटस्केप की बौद्धिक संपदा पर कब्जा कर लिया था) को जावा ट्रेडमार्क का उपयोग करने के लिए ओरेकल (जिसने 2010 में सन का अधिग्रहण किया था) की आधिकारिक स्वीकृति है, लेकिन ओरेकल ने नाम के सार्वभौमिक उपयोग को रोकने के लिए कोई प्रयास नहीं किया है.