Java Script นั้นเป็น โปรแกรมภาษาแบบ สคริปต์ โปรแกรมมิ่ง (คือภาษาที่แนบคำสั่งลงไป โดยไม่ต้องมีการคอมไฟล์ก่อน) โดยลักษณะพิเศษของภาษา Java Script นั้น จะเป็นการทำงานที่ฝั่งของผู้ใช้ (Client-Side Script) คือจะไม่มีรับ-ส่งข้อมูลระหว่าง Server เพื่อประมวลผลคำสั่งภาษา Java Script เพราะว่าข้อมูลทั้งหมดจะถูกโหลดมาที่เครื่องของผู้ใช้ก่อน ตั้งแต่เริ่มต้น และจะทำการประมวลผลที่เครื่องของผู้ใช้งานโดยตรง
ภาษา Java Script นั้นจะช่วยลดข้อจำกัดของภาษา HTML ที่มีลักษณะแบบ Static (เป็นเว็บเพจแบบตายตัว) ให้สามารถเป็นเว็บเพจแบบ Dynamic ที่สามารถโต้ตอบกับผู้ชมได้ เช่น กล่าวทักทายตามช่วงเวบาต่างๆ, สร้างทางเลือกในการรับชม, คำนวณและปรมวลผลต่างๆ, ตรวจสอบข้อมูลที่กรอกลงในแบบฟอร์ม เป็นต้น
นอกจากนี้ยังสามารถเพิ่มสีสันและลูกเล่นต่างๆ ให้กับเว็บเพจของคุณดูน่าสนใจยิ่งขึ้น เช่น การเปลี่ยนภาพที่เป็นลิงก์เมื่อนำเมาส์ไปวาง, การสร้างเมนูย่อย, การแสดงวันเวลา, การทำตัวอักษรเลื่อน, การเปลี่ยนสีพื้นหลัง เป็นต้น
การใช้งาน Java Script นั้น คุณจะต้องใส่คำสั่งภาษา Java Script เหล่านั้นลงไปในระหว่างคำสั่ง <SCRIPT> และ </SCRIPT> ซึ่งเป็นคำสั่งภาษา HTML ที่ใช้ในการแนบสคริปต์ภาษาต่างๆ ไม่ว่าจะเป็น ภาษา Java Script, VB Script เป็นต้น โดยในการระบุชื่อของภาษาที่ใช้นั้น จะกำหนดผ่านแอตทริบิวต์ LANGUAGE เช่น
<SCRIPT LANGUAGE="javascript"> โค้ดคำสั่ง ภาษา Java Script .... </SCRIPT>
นอกจากนี้คุณยังสามารถกำหนดเวอร์ชั่นของ Java Script ลงไปได้อีกด้วย เพื่อให้ บราว์เซอร์ทราบว่าคุณใช้คำสั่ง Java Script เวอร์ชั่นอะไร เช่น
<SCRIPT LANGUAGE=”javascript1.1″>
หรือ
<SCRIPT LANGUAGE=”javascript1.3″>
ในกรณีที่บราว์เซอร์ของผู้ชม ไม่สนับสนุน หรือปิดการใช้งาน(Disable) Java Script จะทำให้บราว์เซอร์เข้าใจว่าคำสั่งที่อยู่ภายในคำสั่ง <SCRIPT> และ </SCRIPT> เป็นคำสั่งภาษา HTML
ดังนั้นคุณควรจะใส่ หมายเหตุ (Comment) ของภาษา HTML ลงไประหว่างคำสั่งภาษา Java Script เพื่อให้ Browser ที่ไม่สนับสนุน Java Script แสดงผลได้ถูกต้อง ดังนี้
<SCRIPT LANGUAGE="javascript"> <!-- โค้ดคำสั่ง ภาษา Java Script .... --> </SCRIPT>
และสำหรับ Browser ที่ไม่สนับสนุน Java Script นั้นคุณสามารถที่จะใส่โค้ด HTML ธรรมดาแทนได้ โดยการใช้คำสั่ง <NOSCRIPT></NOSCRIPT> ดังนี้
<SCRIPT LANGUAGE="javascript"> <!-- โค้ดคำสั่ง ภาษา Java Script .... --> </SCRIPT> <NOSCRIPT> โค้ดคำสั่ง ภาษา HTML ธรรมดา ในกรณีที่ได้สามารถแสดงผล Java Script ได้ .... </NOSCRIPT>