From 1f69a7942aa7218645824850ae2f50e8cba1943e Mon Sep 17 00:00:00 2001 From: 冲冲冲没什么说的 <57393366+AvadaKedavra000@users.noreply.github.com> Date: Wed, 16 Feb 2022 00:09:38 +0800 Subject: add missed false (#3860) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原文: 不要将原始布尔值的true和false与Boolean对象的真或假混淆。任何一个值,只要它不是 undefined、null、0、NaN或空字符串("")那么无论是任何对象,即使是值为假的Boolean对象,在条件语句中都为真。例如...... 修改:少了一个情况false 修改后: 不要将原始布尔值的true和false与Boolean对象的真或假混淆。任何一个值,只要它不是 undefined、null、false、0、NaN或空字符串("")那么无论是任何对象,即使是值为假的Boolean对象,在条件语句中都为真。例如...... --- files/zh-cn/web/javascript/reference/statements/if...else/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'files/zh-cn/web/javascript/reference') diff --git a/files/zh-cn/web/javascript/reference/statements/if...else/index.html b/files/zh-cn/web/javascript/reference/statements/if...else/index.html index 3c82986bec..991e36f52d 100644 --- a/files/zh-cn/web/javascript/reference/statements/if...else/index.html +++ b/files/zh-cn/web/javascript/reference/statements/if...else/index.html @@ -78,7 +78,7 @@ else } -

不要将原始布尔值的truefalseBoolean对象的真或假混淆。任何一个值,只要它不是 undefinednull、 0NaN或空字符串(""),那么无论是任何对象,即使是值为假的Boolean对象,在条件语句中都为真。例如:

+

不要将原始布尔值的truefalseBoolean对象的真或假混淆。任何一个值,只要它不是 undefinednullfalse0NaN或空字符串(""),那么无论是任何对象,即使是值为假的Boolean对象,在条件语句中都为真。例如:

var b = new Boolean(false);
 if (b) //表达式的值为true
-- 
cgit v1.2.3-54-g00ecf