js基礎學,應對面試3

2021-08-26 03:01:30 字數 1277 閱讀 7282

型別檢測最基本的就是要知道所有型別,我再來一遍

基本型別:number null undefined string object boolean symbol;

內建物件 number string object array function error regexp date boolean

檢測基本型別,typeof完美勝任 number undefined string boolean symbol 都能返回各自的型別,當

檢測引用型別時或內建物件時 null object array 等 都會返回object ,原因很簡單,這些確實都是object;

typeof 還能檢測 function ,返回 function ;

typeof 1;//number

typeof '1';//string

typeof null ;//object

typeof true;//boolean;

typeof undefined //undefined;

typeof aaa // undefined 變數aaa 未定義,所以 aaa === undefined ;es6中有了let const 後 typeof不再安全

已經確定型別,判斷是否屬於這個型別,原理是根據原型來確定的,但是如果要用他來判斷基本型別,必須轉化為相應物件

'aaa' instanceof string;//false

string('aaa') instanceof string;//true 當然,都轉化了也不用你去判斷了

111 instanceof number;//false

[1,2] instanceof array;//true

[1,2] instanceof object;//true; 因為都是物件了,所有判斷是否為物件都是true;

通過object的tostring得到乙個代表型別的字串;

object.prototype.tostring.call([1,2,3]);//[object array]

object.prototype.tostring.call(/ab/);//[object regexp]

object.prototype.tostring.call(function(){});//[object function]

object.prototype.tostring.call(new date());//[object date]

如何應對面試

如何應對面試 面試前的準備 1.收集招聘單位的資料 乙個人對於自己要面試的單位一無所知是很嚴重的問題。當面試官問到你相關問題時,你一臉茫然,一問三不知,不單單是表現出你對於這場面試的不重視,也是表現出了你對這個職位,這個公司的不重視,更嚴重的是,讓人覺得你不是個腳踏實地,做事有準備的人。所以,無論是...

快速應對面試 3 排序

排序演算法碎碎念 超級好用的口訣 時間複雜度 快些以nlogn的速度歸隊。穩定性 心情不穩定,快些選一堆好友來聊天吧。直接插容易插變o n 起泡起得好變o n 初始序列已經有序 插入排序法在近乎有序的情況下,效率特別高,通過插入排序,可以引申出希爾排序 歸併排序 左半部分排好序,右半部分排好序,然後...

巧妙應對面試中的最後提問

在經過謹慎而又緊張的面試後,應聘單位有時會在最後快要結束時,以一種看似自然而又禮貌的口氣向求職者發問到,今天的面試就到這裡了,不知您還有沒有其他問題要問?而許多求職者看到面試已經快要結束了,心中不由得舒緩了一口氣,其一直繃緊的思維神經也開始放鬆下來了,對待上述的提問他們通常會出現兩種情形 一是不少求...