作者:shurui26jx_882 | 来源:互联网 | 2022-12-09 19:17
基本上我需要将一个'boolean'类型值转换为它的等价物作为一个字符串(true
或false
),我想知道是否有一个更短的(即使它更慢)方式比做boolVal ? 'true' : 'false
?
那么有没有更短的方法来完成以下任务?如果有帮助,可以使用所有ES2015-2018好吃的东西:)
const boolVal = true
const boolStr = boolVal ? 'true' : 'false'
编辑:我为所提出的解决方案创建了一个小基准.https://jsperf.com/bool-to-string-conversion
1> 31piy..:
您可以调用toString()
变量来获取其字符串等效项:
var a = true.toString();
var b = false.toString();
console.log(a, b, typeof a, typeof b);