HTML5 द्वारा लाए गए नए सुधारों की शुरुआत के बाद से JavaScript में language एट्रिब्यूट वैकल्पिक है। JavaScript HTML5 और मॉडर्न ब्राउज़र्स के लिए डिफ़ॉल्ट भाषा बन गई। इसलिए, अब <script> टैग में javascript जोड़ना आवश्यक नहीं है।
यह एट्रिब्यूट निर्दिष्ट करता है कि आप किस स्क्रिप्टिंग लैंग्वेज का उपयोग कर रहे हैं। आमतौर पर, इसका मान javascript होगा। हालांकि HTML के हालिया संस्करणों (और XHTML, इसके उत्तराधिकारी) ने इस एट्रिब्यूट के उपयोग को चरणबद्ध तरीके से समाप्त कर दिया है।
यहां आप देख सकते हैं कि इसका उपयोग कैसे किया जाता है:
<html>
<body>
<script>
<!--
document.write("Hello World!")
//-->
</script>
</body>
</html>