Jquery / js 判断数据类型方法

当想要判断文本框中的值是否为自己想要的类型时,可以通过一些方法作出判断,这里对于光标离开文本框时判断文本框中输入的是否是数值类型,如果不是,做出提示

$("#WORKYEARS").blur(function () {//光标离开事件
        var WORKYEARS = $.trim($("#WORKYEARS").val());//取出文本框的值
        if (WORKYEARS != "") {
            var isok = isNumber(WORKYEARS);//判断是否为数值类型 bool
            if (isok == false) {
                $("#WORKYEARS").val(‘‘);//清空文本框
                alert("请输入整数类型!");
            }
        }
    });
时间: 2024-10-13 01:36:18

Jquery / js 判断数据类型方法的相关文章

JS判断数据类型方法

var a = "iamstring.";var b = 222;var c= [1,2,3];var d = new Date();var e = function(){alert(111);};var f = function(){this.name="22";}; **1.最常见的判断方法:typeof **alert(typeof a) ------------> stringalert(typeof b) ------------> numbe

js基本数据类型+判断数据类型方法

摘要:不管是什么类型的,Object.prototype.toString.call();都可以判断出其具体的类型,简单基本类型(String.Number.Boolean.Null.Undefined)不是对象,复杂基本类型都为对象子类型,函数是特殊的对象子类型(可调用对象) 数据类型分为基本类型和引用类型: 基本类型:String.Number.Boolean.Null.Undefined.symbol(ES6) 引用类型:Object.Array.Date.Function.Error.R

[转]js判断数据类型的四种方法

原文地址:https://www.cnblogs.com/crackedlove/p/10331317.html 1.typeof typeof是一个操作符,其右侧跟一个一元表达式,并返回这个表达式的数据类型.返回的结果用该类型的字符串(全小写字母)形式表示,包括number,string,boolean,undefined,object,function,symbol等. typeof ""; //string typeof 1; //number typeof false; //b

JS判断数据方法大全

支付宝 JS 框架 base.js 实现是这样的: if (value instanceof Array ||     (!(value instanceof Object) &&         (Object.prototype.toString.call((value)) == '[object Array]') ||         typeof value.length == 'number' &&         typeof value.splice != '

js 判断数据类型

var a = {}; var b = []; var c = null; var d = ''; var e = undefined; var aa = (typeof a === 'object'); var bb = (typeof b === 'object'); var cc = (typeof c === 'object'); var dd = (typeof d === 'object'); var ee = (typeof e === 'object') var f = [aa,

js判断数据类型

1 //是否是json类型 2 function isJson(data){ 3 return (typeof data === 'object' && data+'' === '[object Object]'); 4 } 5 //是否是数组 6 function isArray(data){ 7 return data instanceof Array; 8 } 9 //是否是简单类型 10 function isSimple(data){ 11 if(typeof data ===

jQuery,js如何扩展自定义方法

(jQuery.fn.myMethod=function () { alert('myMethod'); }) (function ($) { $.fn.extend({ myMethod : function () { alert('myMethod'); } }) })(jQuery) js String扩展方法 String.prototype.repalceA=function(){ return this.replace(/a/g,'A') } 'asdasdasd'.repalceA

js判断复合数据类型的两种方式(typeof不奏效了)

js判断复合数据类型的两种方式(typeof不奏效了) 博客分类: Web前端-JS语言核心 JavaScript 作者:zccst typeof认为所有的复合数据类型都是"object",没法进一步细分,所以还得用其他方法 先上结论: 1,(arr && typeof(arr) === "object" && arr.constructor === Array) 2,Object.prototype.toString.call(ar

JS添加节点方法与JQuery添加节点方法的比较及总结

原生JS添加节点方法与JQuery添加节点方法的比较及总结 一.首先构建一个简单布局,来供下边讲解使用 1.HTML部分代码: <div id="div1">div1</div> <div id="div2">div2 <span id="span1">span1</span> <span id="span2">span2</span> <