next.js 将字符串值从输入转换为布尔值

yx2lnoni  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(166)

这是我密码
我想得到布尔值,但值总是字符串
第一个
我值总是显示字符串“true”或“false”
如何将此值转换为布尔值
谢谢你

f87krz0w

f87krz0w1#

你可以通过使用运算符(===)来实现,它不做任何类型转换。考虑下面的代码片段,希望它能有所帮助。这个solution解释了更多

const data1 = "true"
const data2 = "false"
const data3 = "True"

const myBool = (value) => {
  if (value === "true") return true
  else if (value === "false") return false
  else return undefined
}

console.log(myBool(data1)) //true
console.log(myBool(data2)) //false
console.log(myBool(data3)) //undefined

相关问题