JavaScript开发小技巧之数字操作

生成指定范围随机数


export const randomNum = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;

数字千分位分隔


export const format = (n) => {
    let num = n.toString();
    let len = num.length;
    if (len <= 3) {
        return num;
    } else {
        let temp = '';
        let remainder = len % 3;
        if (remainder > 0) { // 不是3的整数倍
            return num.slice(0, remainder) + ',' + num.slice(remainder, len).match(/\d{3}/g).join(',') + temp;
        } else { // 3的整数倍
            return num.slice(0, len).match(/\d{3}/g).join(',') + temp; 
        }
    }
}
以上是编程学习网小编为您介绍的“JavaScript开发小技巧之数字操作”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。

本文标题为:JavaScript开发小技巧之数字操作

基础教程推荐