JavaScript היא שפת תכנות מבוססת טקסט המשמשת הן בצד הלקוח והן בצד השרת, המאפשרת לך להפוך את דפי האינטרנט לאינטראקטיביים. כאשר HTML ו-CSS הם שפות שנותנות מבנה וסגנון לדפי אינטרנט, JavaScript נותן לדפי אינטרנט אלמנטים אינטראקטיביים המעסיקים את המשתמש.