// 将字符串转换为布尔值的示例代码
function stringToBool(str) {
// 如果字符串是 "true" 或 "1",返回 true
if (str === "true" || str === "1") {
return true;
}
// 如果字符串是 "false" 或 "0",返回 false
else if (str === "false" || str === "0") {
return false;
}
// 对于其他任何字符串,根据 JavaScript 的隐式类型转换规则,空字符串为 false,非空字符串为 true
else {
return !!str; // !! 是将任何值转换为布尔值的常见方式
}
}
// 示例用法
console.log(stringToBool("true")); // 输出: true
console.log(stringToBool("false")); // 输出: false
console.log(stringToBool("1")); // 输出: true
console.log(stringToBool("0")); // 输出: false
console.log(stringToBool("")); // 输出: false
console.log(stringToBool("hello")); // 输出: true
上一篇:js 取字符串第一位
下一篇:js 字符串函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站