// 将字符串转换为布尔值的示例代码
function stringToBoolean(str) {
// 如果字符串是 "true" 或 "false",则返回对应的布尔值
if (str.toLowerCase() === 'true') {
return true;
} else if (str.toLowerCase() === 'false') {
return false;
}
// 如果字符串不是 "true" 或 "false",可以根据需求返回默认值或抛出错误
return null; // 或者 throw new Error('Invalid boolean string');
}
// 示例用法
console.log(stringToBoolean("true")); // 输出: true
console.log(stringToBoolean("false")); // 输出: false
console.log(stringToBoolean("yes")); // 输出: null (或抛出错误)
stringToBoolean 函数接收一个字符串参数 str。toLowerCase() 方法将输入字符串转换为小写,以确保大小写不影响判断。"true",返回 true。"false",返回 false。"true" 也不是 "false",可以返回 null 或抛出错误,具体取决于你的需求。如果你需要更复杂的逻辑(例如将 "yes"、"no" 等也转换为布尔值),可以在函数中添加更多的条件判断。
上一篇:js 压缩字符串
下一篇:js 字母小写
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站