mwutils公用方法库文档——mathTool

math

方法合集

isNumber、random、div、mul、add、sub、toUpperCase

isNumber

概念

判断是不是number,区分"1"

参数列表

/ 参数类型 参数意义 参数示例
val * 需要校验的变量 1

返回列表

返回类型 返回说明 返回示例
Boolean 是否是数字 true/false

使用方法

import { mathTool } from "mwutil"
mathTool.isNumber("a")

备注


random

概念

获取指定范围内的随机数

参数列表

/ 参数类型 参数意义 参数示例
min Number 起始区 1
max Number 结束区 10
num Number 保留小数位数,默认不限制 2

返回列表

返回类型 返回说明 返回示例
Number 随机数 2.44

使用方法

import { mathTool } from "mwutil"
mathTool.random(1,10,2)

备注


div

概念

原生浮点除法不准确,获取较为准确的除法

参数列表

/ 参数类型 参数意义 参数示例
arg1 Number 被除数 10
arg2 Number 除数 3

返回列表

返回类型 返回说明 返回示例
Number 结果 3.33333333333333

使用方法

import { mathTool } from "mwutil"
mathTool.div(10,3)

备注


mul

概念

原生浮点乘法不准确,获取较为准确的乘法

参数列表

/ 参数类型 参数意义 参数示例
arg1 Number 第一个数 0.1
arg2 Number 第二个数 0.2

返回列表

返回类型 返回说明 返回示例
Number 结果 0.02

使用方法

import { mathTool } from "mwutil"
mathTool.mul(0.1,0.2)

备注


add

概念

原生浮点加法不准确,获取较为准确的加法

参数列表

/ 参数类型 参数意义 参数示例
arg1 Number 第一个数 0.1
arg2 Number 第二个数 0.2

返回列表

返回类型 返回说明 返回示例
Number 结果 0.03

使用方法

import { mathTool } from "mwutil"
mathTool.add(0.1,0.2)

备注


sub

概念

原生浮点减不准确,获取较为准确的减法

参数列表

/ 参数类型 参数意义 参数示例
arg1 Number 第一个数 1
arg2 Number 第二个数 0.7

返回列表

返回类型 返回说明 返回示例
Number 结果 0.03

使用方法

import { mathTool } from "mwutil"
mathTool.sub(1,0.7)

备注


toUpperCase

概念

将数字转换为大写如:1.5=>一点五

参数列表

/ 参数类型 参数意义 参数示例
arg Number 要转换的数 1.5

返回列表

返回类型 返回说明 返回示例
Number 结果 一点五

使用方法

import { mathTool } from "mwutil"
mathTool.toUpperCase(1.5)

备注


posted @ 2020-08-20 14:28  金振宗  阅读(174)  评论(0编辑  收藏  举报