UNPKG

mstf-kit

Version:

一个现代化的 JavaScript/TypeScript 工具库,提供了丰富的常用工具函数

24 lines (23 loc) 594 B
function formatNumber(num, locale = "zh-CN") { return num.toLocaleString(locale); } function round(num, decimals = 2) { return Number(Math.round(Number(num + "e" + decimals)) + "e-" + decimals); } function clamp(num, min, max) { return Math.min(Math.max(num, min), max); } function random(min, max, isInteger = true) { const value = Math.random() * (max - min) + min; return isInteger ? Math.floor(value) : value; } function percentage(value, total, decimals = 2) { return round(value / total * 100, decimals); } export { clamp, formatNumber, percentage, random, round };