जावास्क्रिप्ट की डिजाइन के मुख्य सिद्धान्त सेल्फ (Self) नामक प्रोग्रामिंग भाषा से लिये गये हैं। जावास्क्रिप्ट के विभिन्न उपयोग जावास्क्रिप्ट, एचटीएमएल डिजाइनरों के लिये प्रोग्रामिंग की सुविधा प्रदान करती है। जावास्क्रिप्ट, एचटीएमएल पृष्ठों में गतिशील टेक्स्ट (dynamic text) डालने की सुविधा देती है। उदाहरणः document.write("<h1>" + name + "</h1>") उपरोक्त जावास्क्रिप्ट स्टेटमेन्ट, किसी HTML पेज में चर-पाठ (variable text) लिखने के लिये प्रयोग किया जा सकता है।