Thuộc tính undefined của JavaScript

Định nghĩa và cách sử dụng

undefined Thuộc tính biểu thị biến chưa được gán giá trị, hoặc根本没有 được khai báo.

Mô hình

Ví dụ 1

Kiểm tra biến có được định nghĩa hay không:

var x;
if (typeof x === "undefined") {
  txt = "x không được định nghĩa";
} else {
  txt = "x được định nghĩa";
}

thử trực tiếp

Ví dụ 2

Kiểm tra biến không được khai báo có được định nghĩa hay không:

if (typeof y === "undefined") {
  txt = "y không được định nghĩa";
} else {
  txt = "y được định nghĩa";
}

thử trực tiếp

Chi tiết kỹ thuật

Phiên bản JavaScript: ECMAScript 1

Hỗ trợ trình duyệt

Thuộc tính Chrome Edge Firefox Safari Opera
undefined Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ