一、是否为数字

function checkRate(input)
{
     var num = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字

var num1 =  /^[1-9]+[0-9]*]*$/  ;//判断字符串是否为正整数
    var nubmer = document.getElementById(input).value;
    
     if (!num.test(nubmer))
    {
        alert("请输入数字");
        document.getElementById(input).value = "";
        return false;
     }
}

//判断是否为0

var exp = 0;
if (typeof(exp) == "number"  && !exp)
{
    alert("0");
}

二、是否为""

var value = document.getElementById("文本框ID").value;if(value==""){    alert("值为空");}

三、是否为undefined

var exp = undefined;
if (typeof(exp) == "undefined" && !exp)
{
    alert("undefined");
}

四、是否为null

var exp = null;
if (typeof(exp) == "object"  && !exp)
{
    alert("null");
}

转载于:https://www.cnblogs.com/baoliwei/p/4371945.html

js类型判断(数字、0、、undefined、null)相关推荐

  1. 看jquery3.3.1学js类型判断的技巧

    需要预习:call , typeof, js数据类型 1. isFunction中typeof的不靠谱 源码: var isFunction = functionisFunction( obj ) { ...

  2. JS类型判断、对象克隆、数组克隆

    类型判断 我们先说一下JS的数据类型,我们一般说JS有六大数据类型(ES6以前)分别是: 基本数据类型 Number String Boolean null undefined 引用数据类型 obje ...

  3. JS类型判断的四种方法以及各自的注意点

    基本类型:String.Number.Boolean.Symbol.Undefined.Null 引用类型:Object (引用类型除 Object 外,还包括 Function .Array.Reg ...

  4. 前端:JS类型判断类库

    1.是否字符串 isString (o) { return Object.prototype.toString.call(o).slice(8, -1) === 'String' } 2.是否数字 i ...

  5. 通过JS实现判断数字正负

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>& ...

  6. jQuery使用(十二):工具方法之type()之类型判断

    type()的使用 类型判断方法之is...() 实现原理可以参考我的另一篇js源码剖析博客: 类型和原生函数及类型转换(二:终结js类型判断) $.type( undefined ) === &qu ...

  7. JavaScript 类型判断 判断Null和Undefined

    js类型判断 判断Null和Undefined javaScript中判断数据类型的方法主要有三种: ​ **typeof:**原理是通过根据变量的机器码来判断 ​ instanceof:根据 构造函 ...

  8. Javascript中的0,false,null,undefined,空字符串对比

    先看一段代码: <script type="text/javascript">alert(typeof (false) === "boolean") ...

  9. JavaScript类型判断

    JS(ES6)中的基本数据类型:1.数值型(Number):包括整数.浮点数.2.布尔型(Boolean).3.字符串型(String).4.数组(Array).5.空值(Null) .6.未定义(U ...

最新文章

  1. DeepSpeed超大规模模型训练工具
  2. concatMap操作符的作用
  3. Spring使用外部属性文件
  4. 云原生时代|分布式系统设计知识图谱(内含 22 个知识点)
  5. android设计一个多线程和画图的程序小球,Android开发之多线程中实现利用自定义控件绘制小球并完成小球自动下落功能实例...
  6. poj 2387 Til the Cows Come Home spfa基础题,入门,我的第一个
  7. php创建目录规则,php创建目录功能
  8. C++ 输出Unicode字符的正确方法
  9. 疲劳检测方法总结_计算机视觉
  10. python爬虫--爬取某网站电影下载地址
  11. 用python爬取企查查_python爬取企查查江苏企业信息生成excel表格
  12. rpm安装mysql8(通过脚本快速配置)
  13. excel里的一个单元格怎样拆分成几个单元格?
  14. vue--子传父、父传子
  15. 黑苹果检测_苹果技术进行情绪检测
  16. 联通光猫f677v2改桥接的辛酸历程
  17. HT1621B驱动液晶LCD连接及程序
  18. mysql的COALESCE函数、NULLIF函数、IFNULL函数
  19. linux 下载jdk方式
  20. 程序员之天梯排行榜,你在哪一级?

热门文章

  1. Backbone.js 1.0.0源码架构分析(一)
  2. 关于python安装scipy模块的问题
  3. 【Linux】基于Openfile的multipath测试
  4. linux中同时移动多种格式文件
  5. JAVA的对象访问定位
  6. Atitit 动态按钮图片背景颜色与文字组合解决方案
  7. 理解为什么要使用Ioc
  8. (转)javascript 内存泄露工具使用
  9. 内联函数 inline
  10. 网络多人游戏架构pdf_21秒看尽ImageNet屠榜模型,60+模型架构同台献艺