متغيرات جافا إسكربت JavaScript

المتغير هو تعبير عن شئ يتغير ، والمتغير يمكن أن يكون بمثابة وعاء لقيم تستخدم من جانب المبرمج (البرنامج) .

 قواعد اختيار وتسمية متغيرات جافا إسكربت JavaScript  (From: Michael Moncur, 1996, JavaScript 1.1, p31)  

·         المتغير يمكن أن يتضمن الأرقام من 0-9 و الحروف الهجائية ، والشرطة التحتية  "_"

تخصيص قيم للمتغيرات :

age = 52;
MySurname = 'Featherstone';
WeeklyAverage = base * mean / 27;

مجال المتغير :

يمكن أن يكون المتغير شامل أو محلي .

وبصفة عامة المتغيرات التي يعلن عنها بـ “var” تكون شاملة ، والمتغيرات التي يعلن عنها داخل الدوال بالرمز “var تكون محلية لتلك الدوال ، أما إذا أعلن عنها بدون الرمز “var” تكون شاملة .

<HTML>
<HEAD>

<TITLE>Variable Scope</TITLE>
<SCRIPT LANGUAGE= "JavaScript">
var count = 22;                           
//شامل
var age = 67;                              //شامل
function audit( ) {
   code = 23;                               
//شامل
   var adjust = 7.5;                       
//محلي
   audited = (count * age)/code + adjust;

   return audited;
}

</SCRIPT>
</HEAD>
<BODY>
...
...
...
</BODY>
</HTML>