------------恢复内容开始------------
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,abcd等,注意这里匹配长度为3
D."*"表示0或者多个字符,这里可匹配空,或者括号内任意字符
7.以下哪些事件会在页面加载完成(onload)之前触发?
readystatechange 读取状态变化AD
pageshow 页面展示
beforeunload 页面退出
DOMContentLoaded dom内容加载完成
8.下列不属于document对象方法的是?()ABC
onload
querySelectorAll
children
ajax