1、typeof 形如 var x = "xx"; typeof x == 'string'
返回型別有:'undefined' 「string」 'number' 'boolean' 'function' 'object'
缺點:對於object型別不能細分是什麼型別
優點:對空null的判斷 'undefined'的應用
2、instanceof 形如 var d = new string('test'); d instanceof string ==true 返回的型別有:string number boolean function object array date
優點:能區分出更細的型別如 date array 如 var num = 3; num instanceof number 能返回具體的型別
缺點:直變數不能區分 必須採用new 的物件
3、constructor 形如:var x = ; x.constructor==array
優點:可以返回繼承的型別
缺點: 不能物件的細分,如繼承 必須手動修正
4、object.prototype.tostring.call();
優點:通用,返回"[object string]" 具體object的型別
缺點:不能返回繼承的型別
js判斷資料型別
了解js的都知道,有個typeof 用來判斷各種資料型別,有兩種寫法 typeof typeof 如下例項 typeof 2 輸出 number typeof null 輸出 object typeof 輸出 object typeof 輸出 object typeof function 輸出 fu...
js判斷資料型別
1 判斷是否為陣列型別 2 判斷是否為字串型別 3 判斷是否為數值型別 isnan 變數 如果為true就是數字型別 注意這個函式一般針對數字型別來判斷是否值為nan,若變數為非數字型別,則先轉化為數字型別再做判斷,用此函式時,別忘考慮空串和空格 這倆轉化為數字是0 4 判斷是否為日期型別 5 判斷...
JS判斷資料型別
這是我在csdn上寫的第一篇部落格 從2018.7月自學前端到現在,路上遇到太多問題和知識點,一開始記在onenote中 排版不舒服,後來知道了markdown語法便用typora軟體寫,但也沒有同步的功能 這兩天看 範仁義 的部落格主頁,才意識到 每天寫部落格不就可以達到 記錄複習分享的過程嗎。今...