JavaScript中哪些数据类型的特点和用法最容易被初学者混淆?
- 内容介绍
- 文章标签
- 相关推荐
本文共计940个文字,预计阅读时间需要4分钟。
1. `undefined` 和 `null` 是变量而非关键字,可被重新赋值。为避免歧义,建议使用 `void 0` 获取 `undefined`;`null` 是关键字,可放心使用。
1. undefined 和 null
undefined是一个变量而不是一个关键字,所以可以被重新赋值。为了避免歧义,一般推荐用void 0 来获取undefined;
null是一个关键字,所以可以放心地使用null。
Undefined 跟 null 有一定的表意差别,null 表示的是:“定义了但是为空”。所以,在实际编程时,我们一般不会把变量赋值为 undefined,这样可以保证所有值为 undefined 的变量,都是从未赋值的自然状态。
本文共计940个文字,预计阅读时间需要4分钟。
1. `undefined` 和 `null` 是变量而非关键字,可被重新赋值。为避免歧义,建议使用 `void 0` 获取 `undefined`;`null` 是关键字,可放心使用。
1. undefined 和 null
undefined是一个变量而不是一个关键字,所以可以被重新赋值。为了避免歧义,一般推荐用void 0 来获取undefined;
null是一个关键字,所以可以放心地使用null。
Undefined 跟 null 有一定的表意差别,null 表示的是:“定义了但是为空”。所以,在实际编程时,我们一般不会把变量赋值为 undefined,这样可以保证所有值为 undefined 的变量,都是从未赋值的自然状态。

