Number 数字
inRange (在范围内)
检查给定的数字是否介于两个数字之间。起始数字是包含的。结束数字是不包含的。范围的开始和结束可以是升序或降序。如果未指定结束数字,则设置为起始值。起始值设置为 0。
基本用法
传递范围的数字、开始和结束(可选)。 _.inRange
函数将在给定数字在该范围内时返回 true。
ts
import { inRange } from "radash";
inRange(10, 0, 20); // true
inRange(9.99, 0, 10); // true
inRange(Math.PI, 0, 3.15); // true
inRange(10, 10, 20); // true
inRange(10, 0, 10); // false
inRange(1, 2); // true
inRange(1, 0); // false
toFloat(变为浮点数)
如果可能的话,将一个值转换为浮点数
基本用法
_.toFloat
函数会尽其所能将给定的值转换为浮点数。
ts
import { toFloat } from "radash";
toFloat(0); // => 0.0
toFloat(null); // => 0.0
toFloat(null, 3.33); // => 3.33
toInt (变为整数)
如果可能的话,将一个值转换为整数
基本用法
_.toInt
函数会尽最大努力将给定的值转换为整数。
ts
import { toInt } from "radash";
toInt(0); // => 0
toInt(null); // => 0
toInt(null, 3); // => 3