gpt4 book ai didi

javascript - 字符串 'null' 、 'true' 、 'false' 等到 JS 中的实际 null、true 和 false

转载 作者:行者123 更新时间:2023-11-30 15:18:19 28 4
gpt4 key购买 nike

在 JS 中,我们可以通过乘以 1 将带有数字的字符串转换为实际数字,如下所示:

'0'*1 //= 0

但不幸的是,类似的字符串技巧如 'null', 'true', 'false' 不起作用:

'false'*0 //= NaN
!!'false' //= true

在 JS 中进行此类转换的最佳方式是什么?是否有任何 native 方法可以执行此操作?

最佳答案

你可以使用 JSON.parse 来转换它们

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

虽然这对 undefinedNaN 无效

关于javascript - 字符串 'null' 、 'true' 、 'false' 等到 JS 中的实际 null、true 和 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44155433/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com