我对JS很新 - 仅仅几天。
尝试编写由if语句评估的非常基本的提示符。
当我运行下面的代码时,系统会提示用户,但if语句永远不会评估该语句。
有任何帮助吗? - 我意识到答案可能很简单明了,但作为超级初学者,我该怎么办?
var bool = prompt("What is an example of a boolean?");
if (typeof(bool) === "boolean") {
print("correct! that is a boolean");
print(bool) ;
};
答案 0 :(得分:0)
在这种情况下,假设用户在提示中输入了某些内容,bool变量的类型将始终为字符串。您宁愿检查输入是否与字符串“true”或“false”等进行比较,如下所示:
if (bool.toLowerCase() == "true" || bool.toLowerCase() == "false") {
...
}