เหมือนภาษาโปรแกรมมิ่งอื่นๆ JavaScript มีตัวแปร ตัวแปรคิดได้เหมือนภาชนะที่มีชื่อ คุณสามารถวางข้อมูลลงในภาชนะเหล่านี้ แล้วอ้างอิงข้อมูลได้โดยเพียงแค่ชื่อภาชนะ
ก่อนใช้ตัวแปรในโปรแกรม JavaScript คุณต้องประกาศมันก่อน ตัวแปรประกาศด้วยคีย์เวิร์ด var ดังนี้
<script>
<!--
var money;
var name;
//-->
</script>
คุณยังสามารถประกาศตัวแปรหลายตัวด้วยคีย์เวิร์ด var เดียวกันได้ดังนี้ −
<script>
<!--
var money, name;
//-->
</script>
การเก็บค่าในตัวแปรเรียกว่าการเริ่มต้นตัวแปร (variable initialization) คุณสามารถทำได้ตอนสร้างตัวแปร หรือเวลาต่อมาเมื่อต้องการตัวแปรนั้น