文章插圖

文章插圖
js中常用的數據類型有:
值類型(基本類型):字符串(String)、數字(Number)、布爾(Boolean)、對空(Null)、未定義(Undefined)、Symbol 。
引用數據類型:對象(Object)、數組(Array)、函數(Function) 。
就以上數據類型先舉幾個例子:
【js判斷0和空 判斷對象不為空js】
// 字符串(String)let a='word';// 數字(Number)let b=123;// 布爾(Boolean)let c=true;// 對空(Null)let d=null;// 未定義(Undefined)let e;// Symbollet f=Symbol('123');// 對象(Object)let g={name:'xiangming'};// 數組(Array)let h=[1,2,3,4,5];// 函數(Function)let i=function () {return 'done';};1、最常見的判斷方法:typeofconsole.log('a:'+typeof a);// a:stringconsole.log('b:'+typeof b); // b:numberconsole.log('c:'+typeof c); // c:booleanconsole.log('d:'+typeof d);// d:objectconsole.log('e:'+typeof e);// e:undefinedconsole.log('f:'+typeof f);// f:symbolconsole.log('g:'+typeof g);// g:objectconsole.log('h:'+typeof h);// h:objectconsole.log('i:'+typeof i);// i:function所以,typeof 在判斷除Object類型的對象時比較方便 。2、判斷已知對象類型的方法:instanceof
console.log('a is string:'+a instanceof String);// a is string:trueconsole.log('b is number:'+b instanceof Number);// b is number:trueconsole.log('b is number:'+b instanceof number);// Uncaught ReferenceError: number is not defined注意:instanceof 后面一定要是對象類型,并且大小寫不能錯,該方法適合一些條件選擇或分支 。3、通用但很繁瑣的方法:prototype(推薦)
// 定義方法獲取變量類型function var_type(data) {return Object.prototype.toString.call(data).replace(/^\[object\s(.+)\]$/, '$1').toLowerCase();}console.log('a:'+var_type(a));// a:stringconsole.log('b:'+var_type(b));// b:numberconsole.log('c:'+var_type(c));// c:booleanconsole.log('d:'+var_type(d));// d:nullconsole.log('e:'+var_type(e));// e:undefinedconsole.log('f:'+var_type(f));// f:symbolconsole.log('g:'+var_type(g));// g:objectconsole.log('h:'+var_type(h));// h:arrayconsole.log('i:'+var_type(i));// i:function此方法雖稍顯繁瑣,但只需簡單封裝一個方法即可 。文章最后給大家推薦一個小編自己寫的通用后臺框架云靜Admin通用后臺,小編也是第一次嘗試開源代碼,還望大家不吝賜教 。
- 如何面對挽回對象的憤怒 挽回女友被她罵
- 上網約見對象成功率高嗎 網上相親成功率高嗎
- 2016cad對象捕捉設置在哪里 2021cad對象捕捉設置在哪里
- 撩妹子的笑話一問一答,學會撩對象去
- js對象按照某個屬性排序 js數組對象排序方法
- automation服務器不能創建對象怎么辦 automation服務器不能創建對象是什么意思360瀏覽器
- js如何將json字符串轉成json對象 如何實現json形式的字符串和js對象之間的相互轉換
- json對象轉map對象 jsonobject轉map對象
- 分手后挽回愛情的句子 和對象分手了挽回的話
- 想要知道相親對象對你有沒有意思 網上相親怎么知道男方信息
