📅  最后修改于: 2023-12-03 14:53:49.420000             🧑  作者: Mango
在 JavaScript 中,我们可以将字符串 "true" 转换为布尔类型的 true。下面将介绍两种方法。
我们可以使用 JavaScript 内置的 Boolean() 函数将字符串转换为布尔类型。
const str = "true";
const isTrue = Boolean(str);
console.log(typeof isTrue, isTrue); // 输出:boolean true
在上面的代码中,我们首先定义了一个字符串变量 str,然后使用 Boolean() 函数将其转换为布尔类型。最后通过 console.log() 方法输出结果。
我们还可以直接将字符串和布尔类型的 true 进行比较,这样也可以将字符串转换为布尔类型的 true。
const str = "true";
const isTrue = str === "true";
console.log(typeof isTrue, isTrue); // 输出:boolean true
在上面的代码中,我们同样定义了一个字符串变量 str,然后将其与字符串 "true" 进行比较。比较结果为 true,也就是 isTrue 变量的值为 true。
通过上面两种方法,我们都可以将字符串 "true" 转换为布尔类型的 true。具体使用哪种方法可以根据实际情况选择,如果只是将一个字符串转换为布尔类型,使用 Boolean() 函数更加简洁明了;如果我们需要对字符串做一些其他操作,可以选择直接比较。