JavaScript không xác định
Các ví dụ
Biến không có giá trị:
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";
}
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Thuộc tính undefined chỉ ra rằng một biến chưa được gán giá trị hoặc không được khai báo gì cả.
Hỗ trợ trình duyệt
undefined()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Các ví dụ khác
Thí dụ
Biến không được khai báo:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}