亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

jsvascript判斷數據類型

標簽:
JavaScript

  1. 代码:

    function getType(val){this.val = valthis.isInt = function(val){    if((typeof(val)=='number')||(val instanceof Number)){        if(/^\d*$/.test(val)){            return true        }else{            return false        }    }else{        return false    }}this.isFloat = function(val){    if((typeof(val)=='number')||(val instanceof Number)){        if(/^\d*\.\d*$/.test(val)){            return true        }else{            return false        }    }else{        return false    }}this.isString = function(val){    if((typeof(val)=='string')||(val instanceof String)){        return true    }else{        return false    }}this.isBoolean = function(val){    if((typeof(val)=='boolean')||(val instanceof Boolean)){        return true    }else{        return false    }}this.isArray = function(val){    if(val instanceof Array){        return true    }else{        return false    }}this.isObject = function(val){    if(val instanceof Object && typeof val.length == 'undefined'){        return true    }else{        return false    }}this.dump = function(){    var val = this.val    var isint = this.isInt(val)    var isfloat = this.isFloat(val)    var isstring = this.isString(val)    var isbool = this.isBoolean(val)    var isarray = this.isArray(val)    var isobject = this.isObject(val)    if(isint){        return 'int'    }else if(isfloat){        return 'float'    }else if(isstring){        return 'string'    }else if(isbool){        return 'boolean'    }else if(isarray){        return 'array'    }else if(isobject){        return 'object'    }}}var a = new getType(1)var aa = a.dump()var b = new getType(1.1)var bb = b.dump()var c = new getType('hello')var cc = c.dump()var d = new getType(true)var dd = d.dump()var e = new getType([1,2])var ee = e.dump()var f = new getType({name:'lee'})var ff = f.dump()console.log(aa)console.log(bb)console.log(cc)console.log(dd)console.log(ee)console.log(ff)
  2. 输出:

    intfloatstringbooleanarrayobject

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消