javascript中的布尔值
好吧,我有个问题我不明白 我有一个布尔值,我测试它,如果javascript中的布尔值,javascript,Javascript,好吧,我有个问题我不明白 我有一个布尔值,我测试它,如果true我会做些什么。 但是,即使var是true,javascript也不会加入其中 我试试这个: if(isConfigD) handleConfigurationD; 这: if(isConfigD == true) handleConfigurationD; 这是: if(isConfigD === true) handleConfigurationD; 但是如果isConfigD始终设置为true,则
true
我会做些什么。
但是,即使var是true
,javascript也不会加入其中
我试试这个:
if(isConfigD)
handleConfigurationD;
这:
if(isConfigD == true)
handleConfigurationD;
这是:
if(isConfigD === true)
handleConfigurationD;
但是如果isConfigD
始终设置为true
,则没有任何功能:(
我遗漏了什么?您的条件工作得很好,但如果您调用函数,则需要为调用添加括号
handleConfigurationD();
// ^^
handleConfiguration d
只是一个标识符。该语句将产生以下两种结果之一:
- 引用错误
- “是的,这是一点数据”
handleConfigurationD();
你能展示你的代码的一个更大的例子吗?“但是javascript永远不会出现”---你怎么知道?在调试时,总是检查事实,而不是事实的派生。@zerkms和debugger可能重复@Shadam,那么你怎么能使用debugger而没有看到函数没有被调用呢?值得注意的是,第一种方法是检查的正确方法:
if(isConfigD)