कई अन्य प्रोग्रामिंग भाषाओं की तरह, जावास्क्रिप्ट में भी चर हैं। चर को नामित कंटेनरों के रूप में माना जा सकता है। आप इन कंटेनरों में डेटा रख सकते हैं और फिर केवल कंटेनर का नाम देकर डेटा को संदर्भित कर सकते हैं।
किसी JavaScript प्रोग्राम में किसी वैरिएबल का उपयोग करने से पहले, आपको उसे घोषित करना होगा। वेरिएबल को var कीवर्ड के साथ निम्नानुसार घोषित किया जाता है।
<script> <!-- var money; var name; //--> </script>
आप एक ही var कीवर्ड के साथ कई वेरिएबल भी घोषित कर सकते हैं -
<script> <!-- var money, name; //--> </script>
किसी वेरिएबल में किसी वैल्यू को स्टोर करना वैरिएबल इनिशियलाइज़ेशन कहलाता है। आप वैरिएबल इनिशियलाइज़ेशन वैरिएबल क्रिएशन के समय या बाद के समय में कर सकते हैं जब आपको उस वेरिएबल की आवश्यकता हो।