我有一个包含"true"
或"false"
的JavaScript字符串。
我如何在不使用eval
函数的情况下将其转换为布尔值?
我有一个包含"true"
或"false"
的JavaScript字符串。
我如何在不使用eval
函数的情况下将其转换为布尔值?
var val = (string === "true");
const val = (string.toLowerCase() === "true");
var result = (str == "true")
。如果您正在使用变量result:
result = result == "true";
result = result === "true";
这里的括号是不必要的,但应该检查类型和值。 - simhumileco