【发布时间】:2020-06-13 12:53:38
【问题描述】:
我对此有点困惑。 if (clickTimeout) 是指“如果 clickTimeout 为真”还是“如果 clickTimeout 为假”(因为有 var 声明)?
var clickTimeout = false;
if (clickTimeout) {
return;
}
【问题讨论】:
-
因为有一个 var 声明这会有什么不同?
-
if(expression)检查expression是否为truthy。变量clickTimeout不真实。所以,它不会进入区块。
标签: javascript boolean