JavaScript与TypeScript中void关键字如何恰当运用?

更新于
2026-09-29 18:10:55
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计958个文字,预计阅读时间需要4分钟。

JavaScript与TypeScript中void关键字如何恰当运用?

如果您来自传统的强类型语言,可能会很熟悉 `void` 的概念:它是一种类型,表示函数或方法在执行时不返回任何值。在 JavaScript 中,`void` 作为运算符使用,用于确保表达式不返回任何值。而在 TypeScript 中,`void` 是一个基本类型,用于声明变量不包含任何值。

如果你来自传统的强类型语言,可能会很熟悉 void 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。

void 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中,void 的工作机制与大多数人习惯的有点不同。

JavaScript 中的 void

JavaScript 中的 void 是一个运算符,用于计算它旁边的表达式。无论评估哪个表达式,void总是返回undefined。

let i = void 2; // i === undefined

我们为什么需要这样的东西?首先在早期,人们能够覆盖 undefined 并给它一个实际值。 void 总是返回 real undefined。

阅读全文
标签:voi

本文共计958个文字,预计阅读时间需要4分钟。

JavaScript与TypeScript中void关键字如何恰当运用?

如果您来自传统的强类型语言,可能会很熟悉 `void` 的概念:它是一种类型,表示函数或方法在执行时不返回任何值。在 JavaScript 中,`void` 作为运算符使用,用于确保表达式不返回任何值。而在 TypeScript 中,`void` 是一个基本类型,用于声明变量不包含任何值。

如果你来自传统的强类型语言,可能会很熟悉 void 的概念:一种类型,告诉你函数和方法在调用时不返回任何内容。

void 作为运算符存在于 JavaScript 中,而作为基本类型存在于 TypeScript 中。在这两个世界中,void 的工作机制与大多数人习惯的有点不同。

JavaScript 中的 void

JavaScript 中的 void 是一个运算符,用于计算它旁边的表达式。无论评估哪个表达式,void总是返回undefined。

let i = void 2; // i === undefined

我们为什么需要这样的东西?首先在早期,人们能够覆盖 undefined 并给它一个实际值。 void 总是返回 real undefined。

阅读全文
标签:voi