bigint-transform
Version:
将长整型类型数据在前端以字符串类型展示,以每项不超过15位的字符串数组形式进行加减运算
56 lines (44 loc) • 1.43 kB
Markdown
# bigintTransform
## 下载
```
npm install bigint-transform
```
### 导入
```js
import bigintTransform from 'bigint-transform'
```
### 使用
```ts
let str: string
let num: number
bigintTransform.pack(str)
bigintTransform.pack(num) // 长整数类型字符串转化为每组长度小于等于15位字符串的数组
let arr: [stirng]
bigintTransform.unpack(arr) // 还原为字符串
let arrA: [stirng]
let arrb: [stirng]
bigintTransform.plus(arrA, arrB) // 计算两个当前的bigint类型数据相加
bigintTransform.minus(arrA, arrB) // 计算两个当前的bigint类型数据相减
// 可联合使用
bigintTransform.plus(bigintTransform.pack(str), bigintTransform.pack(str))
bigintTransform.minus(bigintTransform.pack(str), bigintTransform.pack(str))
```
### 提示
```
1. 目前仅支持正整数bigint
2. 如果出现下载失败的情况记得切换镜像源
nrm ls
nrm use 镜像源
```
### 更新
```
v 1.0.3 版本之前只更新说明文档
v 1.0.4 新增plus函数,计算两个当前的bigint类型数据相加
v 1.0.4 - 1.0.6 更新说明文档
v 1.0.7 紧急修复plus功能
v 1.0.8 文档有误
v 1.0.9 新增minus功能,计算两个当前的bigint类型数据相减
```
#### 有问题及时上GitHub提issue:
> GitHub地址: https://github.com/BB-zhan/bigint-Transfrom
> npm地址: https://www.npmjs.com/package/bigint-transform