typeof和instanceof的作用和區(qū)別?

typeof的作用:

typeof :是一元運算符,返回值為字符串,該字符串用來說明運算數(shù)的數(shù)據(jù)類型

  • (1)原始類型
    數(shù)值、字符串、布爾值分別返回number、string、boolean
    (2)函數(shù)
    函數(shù)返回function
    (3)undefined
    undefined返回undefined。


    image.png

instanceof的作用

instanceof用于判斷某個變量是否是某個對象的實例,返回值為true或false
如果我們希望獲取一個對象是否是數(shù)組,或判斷某個變量是否是某個對象的實例則要選擇使用instanceof;

  • 語法:object instanceof constructor
  • 參數(shù):object要檢測的對象.
    constructor某個構(gòu)造函數(shù)


    image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JavaScript有三種方法,可以確定一個值到底是什么類型。 typeof 運算符 instanceof 運算符...
    輝夜乀閱讀 4,659評論 1 2
  • typeof操作符返回一個字符串,指示未經(jīng)計算的操作數(shù)的類型。 instanceof 運算符用來測試一個對象在其原...
  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,613評論 0 13
  • 有一段時間沒有寫文章了 自身的狀態(tài)也不是很好 可能一個人孤單久了吧 上班 下班 上班 下班 一直處于這種模式中 夜...
    214度閱讀 306評論 0 0
  • DOM 級別 此文中涉及到DOM0和DOM2級事件,故先行解釋 文檔對象模型(DOM)是一個平臺,一個中立于語言的...
    web_Tracy閱讀 406評論 0 1

友情鏈接更多精彩內(nèi)容