亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

js數(shù)據(jù)類型檢測(cè)四種方法

_Suqin / 2196人閱讀

摘要:用來檢測(cè)數(shù)據(jù)類型的運(yùn)算符返回的都是字符串其次字符串中包含了對(duì)應(yīng)的數(shù)據(jù)類型返回結(jié)果局限性檢測(cè)某一個(gè)實(shí)例是否屬于一個(gè)類局限性字面量創(chuàng)建出來的結(jié)果和實(shí)例創(chuàng)建出來的結(jié)果是有一定區(qū)別的只有實(shí)例創(chuàng)建出來的對(duì)象才是標(biāo)準(zhǔn)的對(duì)象實(shí)例構(gòu)造函數(shù)

1、typeof 用來檢測(cè)數(shù)據(jù)類型的運(yùn)算符返回的都是字符串其次字符串中包含了對(duì)應(yīng)的數(shù)據(jù)類型
number
string
boolenan
undefined
function
Object
typeof typeof typeof function(){}->返回結(jié)果string 

局限性

2、instaceof 檢測(cè)某一個(gè)實(shí)例是否屬于一個(gè)類

局限性

(1 instaceof Number) //false
(true instaceof Boolean) //false
(new Number(1) instaceof Number) //true

1、字面量創(chuàng)建出來的結(jié)果和實(shí)例創(chuàng)建出來的結(jié)果是有一定區(qū)別的只有實(shí)例創(chuàng)建出來的對(duì)象才是標(biāo)準(zhǔn)的對(duì)象

2、實(shí)例

var arr = [];
(arr instaceof Array)//true
(arr instaceof Object)//true
(fn instaceof Function) //true
(fn instaceof Object) // true
3、constructor 構(gòu)造函數(shù)
    var arr = [];
    console.log(arr.constructor===Array);
4、Object.prototype.toString.call();
console.log(typeof 12); 

function dd (callbak){

    callbak && callbak();

}

var obj = [12,32];

console.log(obj instanceof Array);
console.log(Object.prototype.toString.call([]));
 console.log(Object.prototype.toString.call({}));
console.log(Object.prototype.toString.call(1));
console.log(Object.prototype.toString.call("sff"));
console.log(Object.prototype.toString.call(new Date));
console.log(Object.prototype.toString.call(/d/));
console.log(Object.prototype.toString.call(null));
console.log(Object.prototype.toString.call(undefined));

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/82390.html

相關(guān)文章

  • js檢測(cè)數(shù)據(jù)類型四種方法

    摘要:中檢測(cè)數(shù)據(jù)類型的四種方法前言先說一下中的數(shù)據(jù)類型有哪幾類主要分類兩大類型,基本類型和引用類型。用法結(jié)果這樣一看,似乎能滿足的所有數(shù)據(jù)類型,那我們看下繼承之后是否能檢測(cè)出來結(jié)果小結(jié)可以看出,可用于檢測(cè)所有的數(shù)據(jù)類型。 js中檢測(cè)數(shù)據(jù)類型的四種方法 前言 先說一下JavaScript中的數(shù)據(jù)類型有哪幾類?主要分類兩大類型,基本類型和引用類型。 showImg(https://segment...

    darryrzhong 評(píng)論0 收藏0
  • JS類型(三):JS類型檢查

    摘要:正文一基本類型檢測(cè)為什么說是基本類型檢測(cè)對(duì)于這三種類型經(jīng)常用到的基本類型檢測(cè)是正確的。為什么說是更好的檢測(cè)方法上面的兩種方法要么是只能檢測(cè)基本類型,要么是只能檢測(cè)引用類型,還存在不支持檢測(cè)的情況。 前言 前兩篇文章主要是一直在討論JS類型的轉(zhuǎn)換,那么怎么才能檢測(cè)JS的數(shù)據(jù)類型呢?檢測(cè)數(shù)據(jù)類型在工程中經(jīng)常用到,常見的JS類型檢測(cè)有三種方法: 1. typeof 2. instanceof...

    ad6623 評(píng)論0 收藏0
  • JS程序

    摘要:設(shè)計(jì)模式是以面向?qū)ο缶幊虨榛A(chǔ)的,的面向?qū)ο缶幊毯蛡鹘y(tǒng)的的面向?qū)ο缶幊逃行┎顒e,這讓我一開始接觸的時(shí)候感到十分痛苦,但是這只能靠自己慢慢積累慢慢思考。想繼續(xù)了解設(shè)計(jì)模式必須要先搞懂面向?qū)ο缶幊?,否則只會(huì)讓你自己更痛苦。 JavaScript 中的構(gòu)造函數(shù) 學(xué)習(xí)總結(jié)。知識(shí)只有分享才有存在的意義。 是時(shí)候替換你的 for 循環(huán)大法了~ 《小分享》JavaScript中數(shù)組的那些迭代方法~ ...

    melody_lql 評(píng)論0 收藏0
  • 「JavaScript」JS四種跨域方式詳解

    摘要:超詳細(xì)并且?guī)У目缬蛑改蟻砹吮疚幕谀懔私獾耐床呗?,并且了解使用跨域跨域的理由。使用方法就是將符合上述條件頁面的設(shè)置為同樣的二級(jí)域名。這兩個(gè)網(wǎng)站都是協(xié)議,端口都是,且二級(jí)域名都是。 超詳細(xì)并且?guī)?Demo 的 JavaScript 跨域指南來了! 本文基于你了解 JavaScript 的同源策略,并且了解使用跨域跨域的理由。 1. JSONP 首先要介紹的跨域方法必然是 JSONP。 ...

    wangym 評(píng)論0 收藏0
  • JavaScript的數(shù)據(jù)類型及其檢測(cè)

    摘要:值的比較只進(jìn)行值的比較會(huì)進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換。只要在當(dāng)前實(shí)例的原型鏈上,我們用其檢測(cè)出來的結(jié)果都是。但檢測(cè)與不一樣,還可以處理基本數(shù)據(jù)類型的檢測(cè)。 showImg(https://segmentfault.com/img/remote/1460000016733921); 一、JavaScript有幾種類型的值? Javascript有兩種數(shù)據(jù)類型,分別是基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。其中...

    starsfun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<