javascript面試題整理

1. js的typeof返回類型有(6個):undefined、boolean、number、string、object、function


2. js的強(qiáng)制類型轉(zhuǎn)換函數(shù):Boolean()、Number()、String();

js的隱式類型轉(zhuǎn)化:+、-、*、/等


3.join():把數(shù)組中的所有元素放入一個字符串

split():把一個字符串分割成字符串?dāng)?shù)組


4.事件綁定和普通事件有什么區(qū)別??????


5.IE和DOM事件流的區(qū)別:

①IE采用冒泡型事件,DOM采用先捕獲后冒泡事件;

②事件偵聽函數(shù):IE中使用attachEvent()和detachEvent(),DOM中采用addEventListener()和removeEventListener();

③事件對象:IE為window.event,DOM為event;

④獲取目標(biāo):IE為srcElement,DOM為target;

⑤阻止事件默認(rèn)行為:IE為event.returnValue=false;DOM為event.preventDefault();

⑥停止事件冒泡:IE為event.cancelBubble=true;DOM為event.stopPropagation();


6.①本地對象:獨(dú)立于宿主環(huán)境的 ECMAScript 實現(xiàn)提供的對象,包含Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError、Global 、Math

②內(nèi)置對象:屬于本地對象,只包含Global 和 Math

③宿主對象:由ECMAScript實現(xiàn)的宿主環(huán)境提供的對象,可以理解為:瀏覽器提供的對象。所有的BOM和DOM都是宿主對象。


Web worker



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

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

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