javascript中的布尔值

Sha*_*dam -4 javascript

好的,我有一个我不明白的问题.

我有一个布尔值,我测试,如果true我做了什么.但即使var是,javascript也永远不会进入true.

我试试这个:

if(isConfigD)
    handleConfigurationD;
Run Code Online (Sandbox Code Playgroud)

这个 :

if(isConfigD == true)
    handleConfigurationD;
Run Code Online (Sandbox Code Playgroud)

还有这个 :

if(isConfigD === true)
    handleConfigurationD;
Run Code Online (Sandbox Code Playgroud)

但没有任何工作,而isConfigD总是设置true:(

我错过了什么?

Nin*_*olz 6

你的条件运作良好,但如果你调用一个函数,那么你需要调用括号.

handleConfigurationD();
//                  ^^
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,第一个是正确的检查方式:`if(isConfigD)` (3认同)