Javascript 布尔参数传递不正确
我不熟悉jQuery,我只是想把一个布尔值传递给一个函数。我尝试过各种修改,但仍然不起作用 我期待警报被解除Javascript 布尔参数传递不正确,javascript,Javascript,我不熟悉jQuery,我只是想把一个布尔值传递给一个函数。我尝试过各种修改,但仍然不起作用 我期待警报被解除 isTrue(true); function isTrue(boolean isNot){ if(isNot){ alert('true'); } } JavaScript(不是Java)没有类型指示符,只有变量名。删除boolean function isTrue(isNot){ if(isNot){ alert('true');
isTrue(true);
function isTrue(boolean isNot){
if(isNot){
alert('true');
}
}
JavaScript(不是Java)没有类型指示符,只有变量名。删除boolean
function isTrue(isNot){
if(isNot){
alert('true');
}
}
请考虑阅读一个基本的JavaScript教程。另外,保持浏览器的开发人员控制台打开,以便看到潜在的错误。此外,Java和JavaScript不是一回事。这可能无法按预期工作。例如,如果
isNot
参数是字符串false
,则if(isNot){
语句的计算结果将为true,因为字符串false
是真实的。更多信息如下:@JohnWasham OP确实说他传递了一个布尔值。我的评论是针对其他用户的,他们可能会遇到这个答案,但没有意识到他们认为布尔值实际上是一个字符串“true”或“false”。最好解释一下: