1. 程式人生 > 實用技巧 >9.3做JS的題目

9.3做JS的題目

------------恢復內容開始------------

1.哪一個是javascript中array的正確寫法?1

1 var txt = new Array("tim","kim","jim")
2 var txt = new Array="tim","kim","jim"
3 var txt = new Array:1=("tim")2=("kim")3=("jim")
4 var txt = new Array(1:"tim",2:"kim",3:"jim")

建立 Array 物件的語法

var arr=[1,2,3];

var arr=new Array(1,2,3);

var arr=new Array(12); 如果只有一個數,代表陣列的length是12個
var arr=new Array(0); 清空陣列

2.在ECMAScript6 中,下面哪個不屬於Promise的狀態?

promise模式在任何時刻都處於以下三種狀態之一:未完成(unfulfilled)、已完成(resolved)和拒絕(rejected)。

3.下面哪一個不是JavaScript的保留字?

https://www.runoob.com/js/js-reserved.html

4.下列哪些會返回false?ABC

null

undefined

0

‘0'

5.下列哪些事件不支援冒泡?()

冒泡事件很多,個人覺得記住常見的不支援冒泡事件就可以了 有:①focus ②blur ③mouseenter ④mouseleave ⑤load ⑥unload ⑦resize 6.以下哪些正則表示式滿足regexp.test('abc') === true?ACD

A/^abc$/

B/...(?=.)/

C/[ab]{2}[^defgh]/

D/[defgh]*/

A.這算是完全匹配了,^a表示以a開頭,c$表示以c結尾,中間再夾個b

C.[ab]表示a或b {2}表示長度為2 [^defgh]表示非defgh的字元,所以可匹配的有,aac,bbc,abc,abc

d等,注意這裡匹配長度為3

D."*"表示0或者多個字元,這裡可匹配空,或者括號內任意字元

7.以下哪些事件會在頁面載入完成(onload)之前觸發?

readystatechange 讀取狀態變化AD

pageshow 頁面展示

beforeunload 頁面退出

DOMContentLoaded dom內容載入完成

8.下列不屬於document物件方法的是?()ABC

onload

querySelectorAll

children

ajax