您只需执行以下操作即可将“ 0”或“ 000”转换为数字:
parseInt('0'); // 0
parseInt('000'); // 0
您的代码无法正常工作的原因是javascript将0
视为虚假的值,因此当您执行此操作时:
const number = parseInt('0') || ""
表达式parseInt('0')
将返回falsy的0
。结果,将执行|| ""
,这会将number
设置为""
。您需要将parseInt
和默认任务分开,以实现所需的目标。
,
您可以使用parseInt(incomingValue)
来获取int
的值。
为了进行比较,您可以使用===
表示相等的值,相等的类型表示(incomingValue === 0)
在true
的情况下将是incomingValue = 0
。
,
您可以尝试使用typeof来区分要接收的变量类型
typeof true ==='布尔值'
typeof null ==='对象'
typeof 62 ==='数字'
typeof'Hello World'==='string'
本文链接:https://www.f2er.com/2531777.html