js中能否用一行代码把字符串true和false转为相应的布尔型?

如题所示,只要一行代码,可以么?

白衣染霜花
浏览 1857回答 6
6回答

哆啦的时光机

JSON.parse('true')JSON.parse('false')

弑天下

字符串转代码,用eval函数呀。不过记得留意下安全问题(如果有的话)。

POPMUISE

str === 'true'或者str === 'true' ? true : str === 'false' ? false : '我也不知道是什么鬼'

RISEBY

abool=(str=='true')?true:((str=='false')?false:null);//其中的null可以换成undefined

HUWWW

/^true$/.test('true')

千巷猫影

const str = 'true';//or const str = 'false';const result = str === 'true'; console.log(result)//true//or false另一种写法(推荐):const str = 'true';const result = Boolean(str);console.log(result);//true
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript