Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript if语句双感叹号运算符冗余_Javascript - Fatal编程技术网

Javascript if语句双感叹号运算符冗余

Javascript if语句双感叹号运算符冗余,javascript,Javascript,如果我的If语句没有条件运算符,那么使用双感叹号运算符有关系吗- 例如 if ([]) { } 对 据我所知,操作员基本上是在问:“这个值真实吗?”。所以在这种情况下是多余的。在所有类似的情况下都是冗余的吗 编辑: 这两种打印方式是否都适用于任何x?这是我的问题。是的。这两者都将针对任何布尔值(x)==true打印 有关更多详细信息,您可以在JavaScript中找到和 为了便于esier理解,您可以使用布尔([])//trueYes。这两者都将针对任何布尔值(x)==true打印 有关更多

如果我的If语句没有条件运算符,那么使用双感叹号运算符有关系吗-

例如

if ([]) {

}

据我所知,操作员基本上是在问:“这个值真实吗?”。所以在这种情况下是多余的。在所有类似的情况下都是冗余的吗

编辑:


这两种打印方式是否都适用于任何
x
?这是我的问题。

是的。这两者都将针对任何
布尔值(x)==true打印

有关更多详细信息,您可以在JavaScript中找到和


为了便于esier理解,您可以使用
布尔([])//true

Yes。这两者都将针对任何
布尔值(x)==true打印

有关更多详细信息,您可以在JavaScript中找到和


为了便于esier理解,您可以使用
布尔([])//true

在这种情况下它是多余的。请参阅我的编辑在这种情况下它是多余的。请参阅我的编辑
if (!!([])) {

}
if (x) { console.log("hi"); }
if (!!x) { console.log("hi"); }