gpt4 book ai didi

javascript - 得到错误算术运算的左侧必须是类型 'any' , 'number' 或枚举类型

转载 作者:行者123 更新时间:2023-11-30 11:31:45 26 4
gpt4 key购买 nike

在 Angular2 中,当我尝试执行以下代码时出现错误

var intVal = function(i) {
return typeof i === 'string'
? i.replace(/[\$,]/g, '') * 1
: typeof i === 'number'
? i
: 0;
};

错误

The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type.

如何解决这个错误?

最佳答案

你使用 i.replace(/[\$,]/g, '') * 1replace 返回一个字符串。

尝试使用 +i.replace(/[\$,]/g, '') * 1 看看 ?

关于javascript - 得到错误算术运算的左侧必须是类型 'any' , 'number' 或枚举类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46001272/

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