Javascript API函数十进制集不工作

Javascript API函数十进制集不工作,javascript,api,Javascript,Api,我做了一个脚本,如果一个数字以0开头,给这个数字最多6个小数。如果不是(数字以1,2,3…)开头,则该数字的最大小数位数为2 该脚本适用于不以0开头的数字,以0开头的数字返回0.000000美元。它没有显示实际价格 我已经检查了API源代码,它实际上显示了正确的价格,而不是0.000000美元的价格 不起作用的示例数字是:0.328759 你可以换个衣服试试 if (data[i].id == "bicoin") 太 $.get(”https://api.coinmarketcap.c

我做了一个脚本,如果一个数字以0开头,给这个数字最多6个小数。如果不是(数字以1,2,3…)开头,则该数字的最大小数位数为2

该脚本适用于不以0开头的数字,以0开头的数字返回0.000000美元。它没有显示实际价格

我已经检查了API源代码,它实际上显示了正确的价格,而不是0.000000美元的价格

不起作用的示例数字是:0.328759

你可以换个衣服试试

if (data[i].id == "bicoin")  


$.get(”https://api.coinmarketcap.com/v1/ticker/,功能(数据、状态){
对于(变量i=0;i
parseInt
将返回一个
int
。如果它以
0.
开头,它将始终返回
0
。您应该使用
parseFloat

您应该使用
parseFloat
而不是
parseInt
,如果数字小于1(从0开始),
parseInt()。toFixed()
将只返回几个零


$.get(”https://api.coinmarketcap.com/v1/ticker/,功能(数据、状态){
对于(变量i=0;i
well整数没有小数点,因此它不起作用也就不足为奇了。你应该使用parseFloat()或Number…谢谢你的回答,我不知道为什么我会被否决。请有人解释一下
if (data[i].id == "ripple") 
if (data[i].id == "kin")