位置:首页 > web前端 > javascript

前端处理大的Number类型数据

dearweb 发布:2022-05-25 10:59:58阅读:

在前端开发的过程中有时候会遇到超过js识别的数字,由于js自身语言的缺陷无法处理大数字,所以我们需要做一下处理,本文主要介绍 JSONbig 来处理大型的Numer数字。

安装依赖包

npm install JSONbig

引入依赖包

import JSONbig from 'json-bigint'

使用依赖包

var JSONbig = require('json-bigint');
 
var json = '{ "value" : 9223372036854775807, "v2": 123 }';
console.log('Input:', json);
console.log('');
 
console.log('node.js built-in JSON:');
var r = JSON.parse(json);
console.log('JSON.parse(input).value : ', r.value.toString());
console.log('JSON.stringify(JSON.parse(input)):', JSON.stringify(r));
 
console.log('\n\nbig number JSON:');
var r1 = JSONbig.parse(json); // 处理json
console.log('JSONbig.parse(input).value : ', r1.value.toString());
console.log('JSONbig.stringify(JSONbig.parse(input)):', JSONbig.stringify(r1));

官网地址 https://www.npmjs.com/package/json-bigint,

以上就是处理大的number 类型数据,后面小编还会介绍其他方案,要持续关注喔!!

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看