面试题(五):常见数据类型转换

48 阅读1分钟

将字符串 "false" (不区分大小写)转换为布尔值 false

let str = "false";

let boolValue = (str.toLowerCase() === "false");  // 使用 toLowerCase() 将字符串转换为小写,然后比较
console.log(boolValue);  // 输出 true

let boolFalse = JSON.parse(str.toLowerCase());  // 使用 JSON.parse() 将字符串转换为布尔值
console.log(boolFalse);  // 输出 false

先使用 toLowerCase() 方法将字符串转换为小写,然后进行比较以确保与字符串 "false" 匹配。然后,使用 JSON.parse() 将字符串 "false" 转换为布尔值 false