Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想将JSON到Html表中较大的小数解析为较小的小数_Javascript - Fatal编程技术网

Javascript 我想将JSON到Html表中较大的小数解析为较小的小数

Javascript 我想将JSON到Html表中较大的小数解析为较小的小数,javascript,Javascript,“我用Html创建了一个表,表中显示的小数如我的JSON文件(remainingstorage和totalstorage)中所示。我希望表中只显示5个小数,而不是现在的12个小数。我尝试解析,但没有成功。有人能帮我解决这个问题吗?” [{"acceptingcontracts":true,"netaddress":"22.169.100.43","remainingstorage":119722213376,"totalstorage":119722213376}] '和我的html代码'

“我用Html创建了一个表,表中显示的小数如我的JSON文件(remainingstorage和totalstorage)中所示。我希望表中只显示5个小数,而不是现在的12个小数。我尝试解析,但没有成功。有人能帮我解决这个问题吗?”

[{"acceptingcontracts":true,"netaddress":"22.169.100.43","remainingstorage":119722213376,"totalstorage":119722213376}]
'和我的html代码'

$(文档).ready(函数(){
$.getJSON(“sample.json”,函数(数据){
var员工_数据=“”;
$。每个(数据、函数(键、值){
员工_数据+='';
员工_数据+=''+值.netaddress+'';
员工_数据+=''+值.totalstorage+'';
员工_数据+=''+值。剩余存储+'';
员工_数据+=''+价值。接受合同+'';
员工_数据+='';
});
$('employee_table')。追加(employee_数据);
});
});

看法

名称 总存储量 剩余存储 看法
将数字转换为字符串,然后从中提取前5个字符,然后将其转换为数字:

Number(value.remainingstorage.toString().substring(0, 5));

“我试图解析,但没有成功”请告诉我们您尝试了什么。请告诉我们预期的产量应该是多少。如果不知道要显示12位数字中的哪5位,我们就无能为力。是否只显示
119722213376
的前5位?查找JS的子字符串你知道单位吗?例如remainingstorage:是否以字节为单位?然后将其转换为兆字节、千兆字节等更容易。是的,我想显示前5位。剩余存储和已用存储以字节为单位。获取此类值的前几位有什么意义?因此,当
remainingstorage
119722213376
减少到
89722213376
时,您将首先显示
11972
,然后显示
89722
,这表明该值已增加…?没有意义。我试着不起作用。你能再给我解释一下吗?@milos20如果我理解你的问题,你想显示剩余存储值的前5位,对吗?是的。我尝试使用parseFloat((value.remainingstorage[2])/10000000000.toFixed[2])但不起作用您所说的不起作用是什么意思?是否有任何错误或仍然返回12位?以及键入什么类型的value.remainingstorage