美文网首页
JS求一个数的十倍的最小值

JS求一个数的十倍的最小值

作者: Cherry丶小丸子 | 来源:发表于2019-01-25 16:07 被阅读0次

求一个数的十倍的最小值

function changeNum(max){
    var cd = max.toString().split(".")[0].length;
    var a = "1";
    for(var i = 0; i < cd; i++){
        a += "0";
    };
    return parseInt(a);
}

// 优化版
function changeNum(max){
    return 1 * Math.pow(10,max.toString().split(".")[0].length);
}

求一个数的第一位数字加1的最小值

function changeNum(max){
    var numString = max.toString(); // 数值转字符串
    var numLength = numString.split(".")[0].length; // 获取数值整数位的长度 (split(".")[0]为防止小数位)
    var firstnum = Number(numString.substring(0,1)); // 获取数值第一位数字
    var num = (firstnum + 1) * Math.pow(10,numLength - 1); // 获取一个数的第一位数字加1的最小值
    return num; // 返回值
}

// 优化版
function changeNum(max){
    return (Number(max.toString().substring(0,1)) + 1) * Math.pow(10,max.toString().split(".")[0].length - 1);
}

相关文章

  • JS求一个数的十倍的最小值

    求一个数的十倍的最小值 求一个数的第一位数字加1的最小值

  • 数据库基础05聚合函数

    聚合函数 COUNT函数---统计个数 MAX函数---求最大值 MIN函数---求最小值 SUM函数---求和 ...

  • JavaScript中的函数与arguments

    js中怎么定义一个函数? 上面的函数怎么调用? 定义一个求两个数中最小值的函数 1 函数的形参是什么?函数的形参是...

  • JS 求最小的 K 个数

    题目描述:输入 n 个整数,找出其中最小的 k 个数。例如输入 4,5,1,6,2,7,3,8 这 8 个数字,则...

  • 求一个动态栈的最小值

    以{3,4,2,1}为例,求push和pop的时候的最小值 使用一个数据栈存储数据,一个辅助栈存储当前最小值,取栈...

  • LintCode每日一练-限制条件子集

    问题:限制条件子集 给一个数组,给定一个target,求满足以下条件的子集个数:条件:子集中的最小值+最大值小于给...

  • 关于Math.min()和Math.max(),有些话想说

    在JS当中,Math.min() 返回零个或更多个数值的最小值,Math.max()返回零个或更多个数值的最大值。...

  • Kotlin学习 10 -- 利用 Kotlin 的特性编写工具

    本篇文章主要介绍以下几个知识点:求 N 个数的最大最小值简化 Toast 的用法简化 Snackbar 的用法内容...

  • 2019-05-14

    日志文本筛选-sort awk 求最大值: 求最小值: 求和: 求平均值: 求最大值 求最大值 求最小值 中位数

  • 线性表最值问题

    找最小值 找最大值 顺序表求最大值 顺序表求最小值 带头结点单链表求最大值 带头结点单链表求最小值 q是 最大值/...

网友评论

      本文标题:JS求一个数的十倍的最小值

      本文链接:https://www.haomeiwen.com/subject/etfvjqtx.html