首页 > 技术文章 > 9.3做JS的题目

smhyu 2020-09-03 16:18 原文

------------恢复内容开始------------

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

 

推荐阅读