首页 > 代码库 > javascript通用参数判断

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 =http://www.mamicode.com/=="" || value =http://www.mamicode.com/== >        return false;
    if (typeof value =http://www.mamicode.com/== ‘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));