<分区>
我想知道 typescript 中 null 和 undefined 的区别。我知道在 javascript 中可以同时使用它们来检查变量是否没有值。但是在 typescript 中,我想知道确切的区别以及何时最好使用它们中的每一个。 谢谢。
<分区>
我想知道 typescript 中 null 和 undefined 的区别。我知道在 javascript 中可以同时使用它们来检查变量是否没有值。但是在 typescript 中,我想知道确切的区别以及何时最好使用它们中的每一个。 谢谢。
最佳答案
This post很好地解释了差异。它们在 TypeScript 中与在 JavaScript 中相同。
至于你应该使用什么:你可以自己定义。您可以使用其中任何一种,只需注意其中的差异,保持一致可能是有意义的。
TypeScript 源代码的 TypeScript 编码风格指南(不是官方的“如何使用 TypeScript”指南)声明您应该始终使用 undefined
而不是 null
: Typescript Project Styleguide .
关于javascript - Typescript - null 和 undefined 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44536340/