JavaScript 是一种广泛使用的脚本语言,它提供了许多数据类型来表示不同的值。在 JavaScript 中,有三个特殊的值,即 Undefined、Null 和 NaN,它们具有不同的含义和用途。本文将详细介绍这三个值的区别,并提供相应的源代码示例。
- Undefined(未定义):
Undefined 是 JavaScript 中的一个特殊值,表示一个未定义的变量或属性。当声明一个变量但没有给它赋值时,这个变量的值就是 Undefined。另外,当访问一个不存在的对象属性时,返回的值也是 Undefined。
示例代码:
let x; // 声明一个变量但未赋值
console.log(x); // 输