เราจะใช้ JavaScript เมื่อต้องการทำให้ เวบเพจแสดงผลแบบเคลื่อนไหวได้ มีชีวิตชีวา ไม่แข็งทื่อ หรือใช้ในการสั่งให้ บราวเซอร์ทำงานตามที่เราต้องการ โดยงานนั้น อาจเกินความสามารถ ของภาษา HTML แต่ไม่ใช่งานที่ต้องติดต่อกับ Server นั่นเพราะ JavaScript เป็นภาษาที่ใช้ในการเขียนโปรแกรมทางฝั่ง cliend โดยมีบราวเซอร์เป็นตัวแปลภาษานั่นเอง ตัวอย่างของงาน ที่จะต้องใช้ภาษา JavaScript เช่น
- สร้างเมนูที่สามารถตอบสนองต่อการเอา mouse ไปชี้ได้
- สร้างเครื่องคิดเลข ปฏิทิน เกม ในเวบเพจ
- เปิด,ปิด,เคลื่อนย้ายตำแหน่งของ window
- ทำตัวอักษรวิ่งแบบต่างๆ
- ตรวจสอบความถูกต้องของแบบฟอร์มที่ผู้ใช้กรอก ก่อนส่งข้อมูลไปยัง Server
- และอื่นๆ อีกมากมายที่ไม่ต้องติดต่อกับ Server