在 TypeScript(以及 JavaScript)中,以下值会在条件语句中被判断为 false

在 TypeScript(以及 JavaScript)中,以下值会在条件语句中被判断为 false:

1、false:布尔值 false 本身会被判断为 false。
2、0:数字 0 被判断为 false。
3、-0:负零同样被判断为 false。
4、NaN:非数字值被判断为 false。
5、‘’(空字符串):空字符串被判断为 false。
6、null:空值(null)被判断为 false。
7、undefined:未定义值被判断为 false。
这些值被称为“假值”(Falsy values)。在条件语句(如 if 语句)中,当表达式的值为这些假值之一时,条件会被认为是 false,否则为 true。值得注意的是,除了上述假值,其他所有值都会被判断为 true。

猜你喜欢

转载自blog.csdn.net/qq_39962271/article/details/132245400
今日推荐