جافا سكريبت غير محدد
أمثلة
متغير بلا قيمة:
let x;
if (x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
let x;
if (typeof x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
المزيد من الأمثلة أدناه.
التعريف والاستخدام
تشير الخاصية undefined إلى أنه لم يتم تخصيص قيمة لمتغير أو لم يتم التصريح عنه على الإطلاق.
دعم المتصفح
undefined()
هي إحدى ميزات ECMAScript1 (ES1).
ES1 (JavaScript 1997) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
مزيد من الأمثلة
مثال
المتغير غير مصرح به:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}