Const 为数字添加小数点,并保留2位数,如果已经有小数点则不处理
需要转换的数字。
转换后的数字。
numberUtils.addDot(0) // '0.00'
numberUtils.addDot(0.001) // '0.001'
numberUtils.addDot(1000) // '1000.00'
numberUtils.addDot(1000.001) // '1000.001'
numberUtils.addDot(1.000000) // '1.00'
numberUtils.addDot(1.000100) // '1.0001'
numberUtils.addDot('1') // '1.00'
numberUtils.addDot('1.000000') // '1.000000'
数字转换为百分比
要转换为百分比的数字。
保留的小数位数,默认为 4。
返回转换后的百分比值,如果输入无效或小于等于 0,则返回 0。
numberUtils.to100Rate(20) // '0.2000'
numberUtils.to100Rate(0.2) // '0.0020'
numberUtils.to100Rate(0.02) // '0.0002'
numberUtils.to100Rate(-2) // 0
numberUtils.to100Rate(20, 2) // '0.20'
将数字转化为带有单位的字符串或对象。如果数字大于或等于 10000,单位为 'w';如果数字大于或等于 1000,单位为 'k'。
需要转化的数字。
true,返回带有单位的字符串;false,则返回一个包含数字和单位的对象。
转换后带单位的数字, 或者包含数字和单位的对象。
numberUtils.tokw('') // 0
numberUtils.tokw('1') // '1'
numberUtils.tokw('1000') // '1k'
numberUtils.tokw('1000000') // '100w'
numberUtils.tokw(1000000, false) // { num: 100, unit: "w" }
numberUtils.tokw(1000, false) // { num: 1, unit: "k" }
Generated using TypeDoc
数字相关工具方法