// 将字符串转换为布尔值的示例代码
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 do while
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站