在本栏中,我将记录一些JavaScript基础练习题,提升大家对JS的理解。
该篇文章是该系列的第九天。
正文
1.分析以下代码:
1 | var arr = new Array("3"); |
arr.length
= __________, arr[1]
= __________1 | arr[arr.length] = 4; |
arr
= __________。2.分析以下代码。
1 | var arr = [0, 15, 10, 1, 5]; |
arr
= __________。3.要实现数组中的值按数值大小降序排序,应如何编写代码?以第2题中的
arr
为例。4.简要阐述
call( )
和apply( )
的作用和异同点。5.
typeof(Number("42")
= __________,typeof(new Number("42"))
= __________,new Number("42") instanceof Number
= __________,Number("42") instanceof Number
= __________。6.试解释什么叫做递归函数然后利用递归设计一个阶乘函数。
说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击js基础练习题第9天 答案及解析