zoukankan      html  css  js  c++  java
  • javascript通用参数判断

    //判断value是小于等于max的数字
    function isNumberMax(value, max){
        if(!isNumber(value) || !isNumber(max)){
            return false;
        }
        if(parseInt(value) <= max){
            return true;
        }
        return false;
    }

    //判断value是大于等于min的数字

    function isNumberMin(value, min){
        if(!isNumber(value) || !isNumber(min)){
            return false;
        }
        if(parseInt(value) >= min){
            return true;
        }
        return false;
    };

    //判断value是否是数字

    function isNumber(value) {
        if(value === "" || value === null)
            return false;
        if (typeof value === 'number') {
            return true;
        };
        return !isNaN(value);
    };

    console.log(1,isNumber(111));

    console.log(2,isNumber("111"));

    console.log(3,isNumber(0));

    console.log(4,isNumber("0"));

    console.log(5,isNumber(null));

    console.log(6,isNumber({}));

    console.log(7,isNumber("ssdsd"));

    console.log(8,isNumber(undefined));

    console.log(9,isNumber());

    console.log(10,isNumber(""));

    console.log(11,isNumber("-1"));

    console.log(12,isNumberMin(1,"-1"));

    console.log(13,isNumberMax(1,9));

  • 相关阅读:
    ID3、C4.5、CART、RandomForest的原理
    C4.5,CART,randomforest的实践
    logistic原理与实践
    knn原理与实践
    Naive Bayes理论与实践
    Apriori原理与实践
    数据科学家应了解的内容
    数据分析常见的七种思路
    响应式网站宽度分隔
    HTML5的 input:file上传类型控制
  • 原文地址:https://www.cnblogs.com/ajun/p/3701596.html
Copyright © 2011-2022 走看看