Angular 如何在TypeScript中将数字与数字相加

Angular 如何在TypeScript中将数字与数字相加,angular,typescript,numbers,Angular,Typescript,Numbers,这似乎是一个微不足道的问题,但我无法得到任何相关的结果,因为谷歌搜索不区分大小写 假设我有以下代码: items[5] = "5\,5" totalAmount: number = 5 totalAmount = totalAmount + Number(items[5].replace( "\\,", ".")); 我的IDE告诉我不能将操作数应用于number和number类型。 当我寻找一种将字符串转换为数字的方法时,我只遇到了上面的解决方案,这对我来说是无用的。如何从字符串中生成数字类

这似乎是一个微不足道的问题,但我无法得到任何相关的结果,因为谷歌搜索不区分大小写

假设我有以下代码:

items[5] = "5\,5"
totalAmount: number = 5
totalAmount = totalAmount + Number(items[5].replace( "\\,", "."));
我的IDE告诉我不能将操作数应用于number和number类型。
当我寻找一种将字符串转换为数字的方法时,我只遇到了上面的解决方案,这对我来说是无用的。如何从字符串中生成数字类型的变量?

您的代码没有任何问题,在Visual Studio代码中它对我来说很好,但请尝试以下代码,看看它是否适合您:

totalAmount: number = 5
totalAmount = totalAmount + parseFloat(items[5].replace( "\\,", "."));

您可以使用number.parseFloatyour_num_str方法将字符串转换为浮动点数。发现问题。它被声明为totalAmount:Number=5我很抱歉。。。