Javascript 将小数转换为科学符号对象的环回
在我的环回服务器上,我对执行Javascript 将小数转换为科学符号对象的环回,javascript,express,loopbackjs,Javascript,Express,Loopbackjs,在我的环回服务器上,我对执行console.info时返回的值进行了计算: 7906.748057713651 但是,当我在环回结果(datatype对象)中返回相同的数字时,它看起来如下所示: { "s": 1, "e": 3, "c": [ 7, 9, 0, 6, 7, 4, 8, 0, 5, 7, 7, 1, 3, 6, 5, 1 ] } 我花
console.info
时返回的值进行了计算:
7906.748057713651
但是,当我在环回结果(datatype对象)中返回相同的数字时,它看起来如下所示:
{
"s": 1,
"e": 3,
"c": [
7,
9,
0,
6,
7,
4,
8,
0,
5,
7,
7,
1,
3,
6,
5,
1
]
}
我花了一点时间才意识到,但我终于意识到这是科学符号:
c * (s*10) ^ e,7.9067408057713651 * (1 * 10) ^ 3
关于它为什么这样做有什么想法吗?使用数据类型字符串。您定义它对象,这样整个对象transmitted@EbrahimPasbani我可以看出将数据类型更改为字符串会有多大帮助,但环回为什么要这样做呢?我以前没有处理过这个问题,更重要的是,我如何修复它?数据以json格式传输。环回(nodejs)应该能够处理数据。您在问题中以json格式显示的数据。当环回想要发送数据对象时,它调用
toJSON
函数。那么JSON.stringify()
呢?