使用Angular/TypeScript将百分比值转换为数字(例如:将75.8%转换为75.8)?
- 论坛
- 使用Angular/TypeScript将百分比值转换为数字(例如:将75.8%转换为75.8)?
21 浏览
使用Angular/TypeScript将百分比值转换为数字(例如:将75.8%转换为75.8)?
这个问题已经有了答案:
我从 API 中得到了一个值(例如“75.8%”),它是一个字符串,我想将其用作数字,以便可以应用条件
像这样
{{value}} %
注意:
基本上我所做的是,如果值是正数,则更改背景颜色为绿色(使用类\'pos\'),如果值是负数,则更改为红色
我尝试了一下不转换百分比值的方法,因为我不知道如何转换
admin 更改状态以发布 2023年5月20日
匿名的
0 Comments
欢迎来到StackOverflow Rexxy
为了解决你的问题,你可以使用parseFloat(value)
将value
转换为float
。它会自动忽略%
。
参考文献:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat
示例:
const value = '74.4%'; console.log(parseFloat(value));