JavaScript एक हल्की, इंटरप्रेटेड प्रोग्रामिंग लैंग्वेज है। यह नेटवर्क-केंद्रित एप्लिकेशन बनाने के लिए डिज़ाइन की गई है। यह Java के पूरक और एकीकृत है। यह HTML के साथ एकीकृत होने के कारण लागू करना बहुत आसान है। यह ओपन और क्रॉस-प्लेटफॉर्म है।
हम JavaScript को पूर्ण विकसित प्रोग्रामिंग लैंग्वेज के रूप में नहीं मान सकते। इसमें निम्नलिखित महत्वपूर्ण विशेषताओं का अभाव है:
- क्लाइंट-साइड JavaScript फाइलों को पढ़ने या लिखने की अनुमति नहीं देता। इसे सुरक्षा कारणों से रखा गया है।
- JavaScript का उपयोग नेटवर्किंग एप्लिकेशन के लिए नहीं किया जा सकता क्योंकि ऐसा कोई सपोर्ट उपलब्ध नहीं है।
- JavaScript में कोई मल्टीथ्रेडिंग या मल्टीप्रोसेसर क्षमताएं नहीं हैं।