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));

  • 相关阅读:
    4、自定义菜单
    3、关注、取消关注 与 关键字回复
    2、自动回复消息
    1、接入公众平台
    java学习备忘录
    vue组件最佳实践
    js拉起或下载app
    angular1.5 Components
    Charlse 使用小记
    2016年终总结
  • 原文地址:https://www.cnblogs.com/ajun/p/3701596.html
Copyright © 2011-2022 走看看