JavaScript前端开发学习通课后章节答案期末考试题库2023年_第1页
JavaScript前端开发学习通课后章节答案期末考试题库2023年_第2页
JavaScript前端开发学习通课后章节答案期末考试题库2023年_第3页
JavaScript前端开发学习通课后章节答案期末考试题库2023年_第4页
JavaScript前端开发学习通课后章节答案期末考试题库2023年_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaScript前端开发学习通课后章节答案期末考试题库2023年document对象的getElementsByClassName()方法和getElementsByName()方法返回的都是元素对象集合HTMLCollection。

参考答案:

下列选项中创建数组的方式错误的是(

)。

参考答案:

vararr=newarray();

创建数组arr=['语文','数学','英语','体育','JS'],请使用for循环和for...in两种方式遍历该数组并在页面输出数组中所有元素。请附上代码以及运行结果截图。

参考答案:

window对象的open()方法返回的是(

)。

参考答案:

返回新窗口对应的window对象

下列语句不能用于遍历数组的是(

)。

参考答案:

if

Array对象的shift()方法能从数组的开头移出一个元素,并返回数组长度。

参考答案:

下面有一段HTML代码,其中可以正确获取p元素的方法是()。

参考答案:

document.getElementsByTagName("p")[0]

functioncloseWin(){

alert("3秒后将关闭窗口");

_________________________________

}closeWin()函数要实现3秒后关闭当前窗口,请在横线上填上对应的内容。

参考答案:

setTimeout("window.close()",3000);

在下面的HTML结构中,div元素的innerHTML获取的结果是()。存在即合理

参考答案:

存在即合理

setInterval('alert("welcome!")',1000)这一句代码的意思是(

)。

参考答案:

每隔1秒弹出一个对话框

在JavaScript中,this关键字用于引用本类对象,可以隐式地引用对象的属性和方法。

参考答案:

我的答案:对

varay=[1,3,5,22];ay.unshift(2,9);document.write(ay);请问控制台输出的内容为()

参考答案:

2,9,1,3,5,22

数组Array对象的pop()方法,其功能是()

参考答案:

删除数组的最后一个元素,并返回该元素

Array对象提供的includes()方法是用于确定数组中是否含有某个元素,含有则返回该元素下标。

参考答案:

下面关于alert()和confirm()这两个方法说法中,正确的是(

)。

参考答案:

alert()和confirm()都是window对象的方法

Array对象的isArray()方法是用于确定传递的值是否是一个Array,是返回true,不是则返回false。

参考答案:

在JavaScript中,我们可以使用Date对象的(

)方法来获取当前的星期值。

参考答案:

getDay()

假设当前系统时间为2020年9月1日星期五,则下面程序的输出结果为(

)。vartoday=newDate();document.write(today.getMonth());

参考答案:

8

下面程序的输出结果为(

)。vartoday=newDate(2020,5.11);document.write(today.toLocaleDateString());

参考答案:

2020/6/11

vararr=['11','12','13','14'];

console.log(arr.indexOf('12'));输出结果为:(

参考答案:

1

下面程序的输出结果为(

)。vartoday=newDate(2020,-1);document.write(today.getMonth());

参考答案:

11

假设当前系统时间为2020年9月1日星期五,则下面程序的输出结果为(

)。vartoday=newDate();document.write(today.getDate());

参考答案:

1

下面程序的输出结果为(

)。vartoday=newDate(2020,-1);document.write(today.getFullYear());

参考答案:

2019

假设当前系统时间为2020年5月11日星期天,则下面程序的输出结果为(

)。vartoday=newDate();document.write(today.getDay());

参考答案:

0

vardata=['peach','pear',55,'55','grape'];console.log(data.includes(55,2));输出结果为(

参考答案:

true

console.log('123'==123);console.log('123'===123);输出结果为(

)

参考答案:

true

在JavaScript中,我们可以使用Date对象的(

)方法来获取当前的月份。

参考答案:

getMonth()

数组Array对象的push()方法的功能是

参考答案:

添加元素到数组末尾

vardata=['peach','pear',55,'55','grape'];console.log(Array.isArray(data));输出结果为(

参考答案:

true

我们经常可以看到导航页面(如360导航页)都会采用“今天是2020年4月1日星期六”这样的方式来显示时间,请在页面上显示系统时间,用“今天是2020年4月1日星期六”这样的方式来显示。下面的程序将实现这个功能,请将对应的语句填在横线上:

参考答案:

d.getMonth()+1###d.getFullYear()

varay=[1,3,5,22];console.log(ay.push(2,9));请问控制台输出的内容为()

参考答案:

6

下面有一段JavaScript程序,其输出结果是(

)。varstr1="只有那些疯狂到以为自己能够改变世界的人,才能真正改变世界。";varstr2=str1.substring(11,19);document.write(str2);

参考答案:

能够改变世界的人

下面有一段JavaScript程序,其输出结果是(

)。varstr="Romewasnotbuiltinaday.";document.write(str.indexOf("rome"));

参考答案:

-1

下面有一段JavaScript程序,其输出结果是(

)。varstr="Iamloser,youareloser,allareloser.";varstr_new=str.replace("loser","hero");document.write(str_new);

参考答案:

Iamhero,youareloser,allareloser.

表达式(-5)%3的运行结果等于______。

参考答案:

-2

想要获取字符串中的某一个字符,我们可以使用(

)来实现。

参考答案:

charAt()

创建数组ay=[1,99,67,29,55,40,100],请用插入法给该数组按从小到大排序,并将原数组和排序后的数组在页面上输出。(请同学们在答案中附上完整的代码以及运行结果的截图)

参考答案:

Number.MIN_VALUE表示最小的负数。

参考答案:

我的答案:错

alert('测试'.length)的输出结果是______。

参考答案:

2

通过外链式引入JavaScript时,可以省略标记。

参考答案:

表达式“['haha','xixi'].splice(4,2)”的返回值是['haha','xixi']。

参考答案:

我的答案:错

JavaScript中的方法名不区分大小写。

参考答案:

下面有关函数的说法中,正确的是()。

参考答案:

函数的实参个数一般跟形参个数相同

下面有一段JavaScript程序,输出结果是()。functionfn(){vara;document.write(a);}fn();

参考答案:

undefined

函数内定义的变量都是局部变量。

参考答案:

下列选项中,不能作为变量名开头的是()。

参考答案:

数字

编写函数f(x)=5*x*x+9*x-15,利用提示对话框输入x的值,在页面上使用alert输出相应的值。题中函数名为f,参数为x。调用函数输出结果。请在答案中附上代码和运行结果截图。利用提示对话框输入x值的运行效果图如下:

参考答案:

vararr=['11','12','13','14','12'];

console.log(arr.lastIndexOf('12',1));输出结果为:(

参考答案:

1

JavaScript语句结束时的分号可以省略。

参考答案:

$name在JavaScript中是合法的变量名。(

参考答案:

'grape'];console.log(data.includes(55));输出结果为(

参考答案:

true

______方法用于在指定的毫秒数后调用函数。

参考答案:

setTimeout()

为代码添加多行注释的语法为(

参考答案:

/*

*/

使用嵌套函数求1!+2!+3!+.......n!n由提示对话框输入,在页面上显示输出结果。温馨提示:3!即为1*2*3的结果。请在答案中附上代码和运行结果截图。

参考答案:

HTMLDOM中的根节点是______。

参考答案:

;标签

要求:实现arguments的遍历,将arguments对象中所有元素输出。定义函数PrintArgu(),该函数功能为将arguments对象中所有元素输出在页面上。调用函数PrintArgu('好好学习','天天向上','疫情不耽误学习');输出结果如下:好好学习天天向上疫情不耽误学习

参考答案:

定义一个函数PrintStr,函数体的内容是输出调用函数时传递来的字符串,该字符串在页面上输出。在页面上输出可使用docement.write()来实现。调用PrintStr方法,并将"好好学习,天天向上"做为实参,实现该字符串的输出。

参考答案:

console.log([['a',5,'6'],[1,2]].toString());

输出结果为:(

参考答案:

a,5,6,1,2

下面有一个数组,该数组中数值最小的和数值最大的元素下标分别是(

)。vararr=[3,9,1,12,36,50,21]

参考答案:

2,5

vararr=['1','3','5'];varx=arr.join();console.log(typeofx);输出结果为:(

参考答案:

String

vararr=['1','3','5'];document.write(arr.join());输出结果为:()

参考答案:

1,3,5

下面有一段JavaScript程序,则最终得到的数组colors中第1个元素是(

)。varcolors=["red","green","blue"];colors[1]="yellow";

参考答案:

"red"

下列选项中,可用于实现动态改变指定div中内容的是(

)。

参考答案:

innerHTML

vararr=['a','b','c','d'];varay=arr.splice(1,2);document.write(ay);输出结果为:(

参考答案:

b,c

下面有关数组的说法中,正确的是(

)。

参考答案:

可以使用push()方法在数组结尾添加新元素

vararr=['a','b','c','d'];

arr.splice(2,3);document.write(arr);输出结果为:(

参考答案:

a,b

Array对象的slice()方法能从一个数组的指定下标范围内拷贝数组元素到一个新数组中。

参考答案:

我的答案:对

Array对象的concat()方法能返回合并两个或多个数组后的新数组。

参考答案:

我的答案:对

Array对象的join()方法能将数组的所有元素连接到一个字符串中。

参考答案:

我的答案:对

Array对象的slice()方法能对一个数组在指定下标范围内删除或添加元素。

参考答案:

我的答案:错

vararr=['11','12','13','14'];

console.log(arr.indexOf('12,5'));输出结果为:(

参考答案:

-1

下列选项中,与0相等(==)的是(

)。

参考答案:

''

(空字符串)

Array对象的unshift()方法能将一个或多个元素添加到数组的开头,并返回数组长度。

参考答案:

表达式“[a,b]=[12,34,56]”执行后,变量b的值为______。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论