المتغير غير المحدد هو متغير يتم استخدامه في برنامج لم يتم الإعلان عنه مسبقًا في التعليمات البرمجية المصدر. في معظم لغات البرمجة ، ينتج عن هذا خطأ.
على سبيل المثال ، في JavaScript ، يجب الإعلان عن متغير باستخدام الكلمة الأساسية var. إذا لم يكن الأمر كذلك ، فإن محاولة تعيين قيمة للمتغير ستؤدي إلى حدوث خطأ:
س = 1 ؛ // يسبب خطأ
لإصلاح ذلك ، يمكن تعريف المتغير ثم تعيين القيمة:
فار س ؛
س = 1 ؛ // لا خطأ
في حالة JavaScript ، "undefined" هي أيضًا قيمة خاصة تُستخدم لأي متغير يتم الإعلان عنه باستخدام كلمة var ولكن لم يتم تعيين قيمة لها بعد. لتخصيص قيمة لمتغير على الفور ، أضف الواجب إلى بيان التصريح:
فار × 1 ؛ // متغير أعلن وخصص قيمة
مع وضع هذا في مكانه ، لن يكون للمتغير x قيمة "غير محدد".
الإعلان ، جافا سكريبت ، مصطلحات البرمجة ، غير محدد ، متغير