錯題集1-牛客
一、下面哪一個不是JavaScript的數據類型?
A.String
B.Boolean
C.Integer
D.Undefined
答案:C
解題思路:
-
- 基本類型:String、Number、Boolean、Null、Undefined、Symbol
- 引用類型:Object、Array、Function
Integer是整行的意思
二、HTML5 中不再支援下面哪個元素?
A.<q>
B.<ins>
C.<menu>
D.<font>
答案:D
解題思路:
HTML廢除的元素
1、能用css代替的元素
basefont、big、center、font、s、strike、tt、u。這些元素純粹是為畫面展示服務的,HTML5中提倡把畫面展示性功能放在css中統一編輯。
2、不再使用frame框架。
frameset、frame、noframes。HTML5中不支援frame框架,只支援iframe框架,或者用伺服器方創建的由多個頁面組成的符合頁面的形式,刪除以上這三個標籤。
3、只有部分瀏覽器支援的元素
applet、bgsound、blink、marquee等標籤
三、下面程式碼輸出結果:
(function(){
var a=b=5;
})();
console.log(b);
console.log(a);
A. 5,5
B.undefined,undefined
C.5,undefined
D.5,Uncaught ReferenceError:a is not defined
答案:D
解析:
var聲明a,a就成為的局部變數。根據垃圾回收機制,a在函數運行完就被銷毀,console獲取不到,報錯。b沒有被聲明,默認為全局變數,值為5。
四、
A. 1,2,3,4
B.0,1,2,3
C.3,3,3,3
D.4,4,4,4
答案:D
解析:事件(例如:click,focus等)、定時器(setTimeout和setInterval),ajax都是非同步!!