JavaScript试题集

合集下载

Javascript考试题目

Javascript考试题目

复习题

一、选择题

1、写“Hello World”的正确javascript语法是?(A)

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

2、JS特性不包括( D )

A.解释性

B.用于客户端

C.基于对象

D.面向对象

3、下列JS的判断语句中( )是正确的(A)

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

4、下列JavaScript的循环语句中( )是正确的( D )

A.if(i<10;i++)

B.for(i=0;i<10)

C.for i=1 to 10

D.for(i=0;i<=10;i++)

5、下列的哪一个表达式将返回假( B )

A.!(3<=1)

B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”)

D.(2<3)||(3<2)

6、下列选项中,( )不是网页中的事件(D)

A.onclick

B.onmouseover

C.onsubmit

D.onpressbutton

7、有语句“varx=0;while(__)x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:

( C )A.x<10

B. x<=10

C.x<20

D.x<=

208、JS语句( B )var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( )结果

JavaScript期末测试题

JavaScript期末测试题

JavaScript期末测试题

1、选择题:9题

1.JavaScript需要实现以下功能:文本框中的内容发生变化后,点击页面的其他部分,弹出消息框,显示文本框中的内容。下面的正确语句是()a

正确答案是:b

2.在HTML页面中,以下关于窗口对象的语句不正确()。

a.window对象表示浏览器的窗口,可用于检索有关窗口状态的信息b.window对象

是浏览器所有内容的主容器

c、如果文档定义了多个框架,浏览器只为原始文档创建一个窗口对象,而不需要为

每个框架创建一个窗口对象

d.浏览器打开html文档时,通常会创建一个window对象

正确答案是:C

3、window的哪个方法可以显示输入对话框?()

a.confirm()b.alert()c.prompt()d.open()

正确答案是:C

4、open()方法的哪个外观参数可以设置是否显示滚动条?()a.locationb.menubarc.scrollbarsd.toolbar

正确答案是:C

5、在javascript语言中,当元素失去了焦点时激发的事件是

()a.focusb.unloadc.mouseoverd.blur

正确答案是:D

6、dhtml不具备的优点是()a.动态样式b.动态语法c.动态内容d.动态定位

正确答案是:B

7、dhtml的动态样式的作用是()

a、使开发人员能够更改页面上显示的文本或图像,以便内容能够以交互方式响应用

户的鼠标和键盘操作

b.让页面制作者以自动方式或对用户的操作做出响应的方式移动页面上的文本和图像

c.可实现客户端与服务器端动态的信息资源交换

JavaScript期末测试题

JavaScript期末测试题

1、选择题:9题

1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()

A.<input type="text" onClick="alert(this.value)">

B.<input type="text" onChange="alert(this.value)">

C.<input type="text" onChange="alert(text.value)">

D.<input type="text" onClick="alert(value)">

正确答案是: B

2、在HTML页面中,下面关于Window对象的说法不正确的是()。

A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息

B.Window对象是浏览器所有内容的主容器

C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象

D.浏览器打开HTML文档时,通常会创建一个Window对象

正确答案是: C

3、window的哪个方法可以显示输入对话框?()

A.confirm() B.alert() C.prompt() D.open()

正确答案是: C

4、open()方法的哪个外观参数可以设置是否显示滚动条?()

A.location B.menubar C.scrollbars D.toolbar

正确答案是: C

5、在Javascript语言中,当元素失去了焦点时激发的事件是( )

Javascript综合复习试题大全和答案

Javascript综合复习试题大全和答案

Javascript 综合复习题【共116 题】

每份考卷中javascript 只占一半。题型和分数如下:

1. 单选题:10 题*1 分= 10 分

2. 填空题:5 题*1 分= 5 分

3. 程序阅读题:2 题*4 分= 8 分

4. 程序实现题:2 题*5 分= 10 分

5. 简答题:3 题*5 分= 15 分

合计:48 分,共22 题。

剩余52 分,23 题是另一门课程。

【提示:本综合复习题的目的是让同学们多见识各种题目。选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。】

第一部分:单选题

1. Javascript 中, 以下哪条语句一定会产生运行错误?答案( B )

A、var _ 变量=NaN;

B、var 0bj = [];

C、var obj = //;

D、var obj = {};

2. 以下两个变量 a 和 b ,a+b 的哪个结果是NaN ?答案( C )

A、var a=undefind; b=NaN

B、var a= ‘123’; b=NaN

C、var a =undefined , b =NaN

D、var a=NaN , b='undefined'

6. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案

( B )

A、34

B、35 C 、36 D、37

7. Javascript 中, 以下代码运行后变量y 的值是:答案( D )

var x = [ ‘abcde ’, 123456];

var y = typeof typeof x[1];

JavaScript-Jquery考试题

JavaScript-Jquery考试题
<style> .s1{ width:100px;
height:100px; background-color: red;
}
.s2{background-color: yellow;
}
</style>
jQuery代码如下:
$(function(){
$('div') .hover( function(){ $(this).addClass('s2');
A、$("tr:first")B、$( "tr:gt(4)")C、
$("tr:eq(1)")D、$(":header")
15.选择所有的表单输入元素,包括input,
textarea, select和button
A、$(":input")B、$(":text")
$(":hidden")D、$(":file")
A、onFocus
B、on Blur
C、on Cha nge
D、on Click
24、下列声明数组的语句中,错误的选项是
A、var arry1= new Array();
B、var arry1= new Array(3);
C、var arry1[]=new Array(3)(4);

Javascript考试题目

Javascript考试题目

Javascript考试题⽬

复习题

⼀、选择题

1、写“Hello World”的正确javascript语法是?(A)

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

2、JS特性不包括( D )

A.解释性

B.⽤于客户端

C.基于对象

D.⾯向对象

3、下列JS的判断语句中( )是正确的(A)

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

4、下列JavaScript的循环语句中( )是正确的( D )

A.if(i<10;i++)

B.for(i=0;i<10)

C.for i=1 to 10

D.for(i=0;i<=10;i++)

5、下列的哪⼀个表达式将返回假( B )

A.!(3<=1)

B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”)

D.(2<3)||(3<2)

6、下列选项中,( )不是⽹页中的事件(D)

A.onclick

B.onmouseover

C.onsubmit

D.onpressbutton

7、有语句“var x=0;while(____) x+=2;”,要使while循环体执⾏10次,空⽩处的循环判定式应写为:( C ) A.x<10 B. x<=10

C.x<20

D.x<=20

8、JS语句( B ) var a1=10;

上海js考试试题

上海js考试试题

上海js考试试题

上海JS考试试题

一、选择题(每题2分,共20分)

1. 在JavaScript中,用于声明一个变量的关键字是()。

A. var

B. let

C. const

D. all of the above

2. 下列哪个选项是JavaScript的内置对象?()。

A. $obj

B. DOM

C. AJAX

D. jQuery

3. 在JavaScript中,如何正确地将一个字符串转换为小写?()。

A. str.toLowerCase()

B. String.toLowerCase(str)

C. str.toLower()

D. String.toLower(str)

4. 下列哪个选项不是JavaScript中的循环结构?()。

A. for

B. while

C. do...while

D. forEach

5. 在JavaScript中,如何判断一个变量是否为数组类型?()。

A. variable.isArray()

B. Array.isArray(variable)

C. variable.typeof === 'array'

D. typeof variable === 'Array'

6. 下列哪个选项是正确的JavaScript函数声明?()。

A. function myFunction {}

B. var myFunction = function {}

C. myFunction : function {}

D. both A and B

7. 在JavaScript中,使用哪个关键字可以将代码块从当前作用域移到全局作用域?()。

JAVASCRIPT期末测试题

JAVASCRIPT期末测试题

1、选择题:9题

1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()

A.

B.

C.

D.

正确答案是:B

2、在HTML页面中,下面关于Window对象的说法不正确的是()。

A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息

B.Window对象是浏览器所有内容的主容器

C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象

D.浏览器打开HTML文档时,通常会创建一个Window对象

正确答案是:C

3、window的哪个方法可以显示输入对话框?()

A.confirm()B.alert()C.prompt()D.open()

正确答案是:C

4、open()方法的哪个外观参数可以设置是否显示滚动条?()

A.location B.menubar C.scrollbars D.toolbar

正确答案是:C

5、在Javascript语言中,当元素失去了焦点时激发的事件是()

A.Focus

B.UnLoad

C.MouseOver

D.Blur

正确答案是:D

6、DHTML不具备的优点是()

A.动态样式

B.动态语法

C.动态内容

D.动态定位

正确答案是:B

7、DHTML的动态样式的作用是()

A.可使开发人员改变显示在一页上的文本或图像,以便内容能够交互地对用户的鼠标和键盘操作做出响应

B.让页面制作者以自动方式或对用户的操作做出响应的方式移动页面上的文本和图像

JavaScript试题集

JavaScript试题集

1. 我们可以在下列哪个HTML元素中放置javascript代码?

A.< script >

B.< javascript >

C.< js >

D.< scripting >

★标准答案:A

2. 预测以下代码片段的输出结果:

var str ;

alert(typeof str);

A.. string ;

B.. undefined;

C.. object ;

D.. String;

★标准答案:B

3. 下列哪个不是Javascript中注释的正确写法:()

A.< !-- …… -- >

B.//……

C./*……*/

D.

/*

……

*/

★标准答案:A

4. 以下哪项不属于Javascript的特征?

A.Javascript是一种脚本语言

B.Javascript是事件驱动的

C.Javascript代码需要编译以后才能执行

D.Javascript是独立于平台的

★标准答案:C

5. 关于以下两个陈述的描述中,正确的是:()

陈述1:Javascript是弱类型语言

陈述2:Javascript的常用类型包括:int、string、boolean

A.陈述1正确,陈述2错误

B.陈述1错误,陈述2正确

C.两个陈述都正确

D.两个陈述都错误

★标准答案:A

6. 阅读下面的JavaScript代码:

< HTML >

< BODY >

< SCRIPT LANGUAGE="JavaScript" >

function f(y) {

var x=y*y;

上海js考试试题

上海js考试试题

上海js考试试题

1. 引言

编程语言是现代计算机科学中的重要组成部分,不同编程语言具有不同的特性和用途。JS(JavaScript)作为一种脚本语言,被广泛应用于网页开发、移动应用开发等领域。上海JS考试试题旨在考察考生对JS语言的基础知识、应用能力和解决问题的能力。本文将围绕上海JS 考试试题展开讨论。

2. 题目一:变量声明和数据类型

2.1. 试题描述

给定以下代码片段,求输出结果:

```javascript

var x = 10;

var y = 20;

var z = x + y;

console.log(z);

```

2.2. 解析和答案

上述代码片段定义了三个变量:x、y和z。变量x的值为10,变量y的值为20。变量z的值为x+y,即30。最后,使用`console.log()`函数将z的值输出到控制台。因此,代码的输出结果为30。

3. 题目二:条件语句和循环结构

3.1. 试题描述

给定以下代码片段,求输出结果:

```javascript

var x = 10;

var y = 5;

if (x > y) {

console.log("x is greater than y");

} else if (x < y) {

console.log("x is less than y");

} else {

console.log("x is equal to y");

}

for (var i = 0; i < 5; i++) {

console.log(i);

}

```

3.2. 解析和答案

上述代码片段首先比较变量x和y的值。由于x大于y,因此条件

javascript试题及答案

javascript试题及答案

javascript试题及答案

javascript试题及答案

【篇一:javascript考试试卷】

txt>1、在javascript中能实现每隔一秒调用函数 foo( )的是()

a. setinterval(foo( ),1000)

b. clearinteval(foo( ),1000)

c. cleartimeout(foo( ),1000)

d. settimeout(foo( ),1000)

2、以下哪项是javascript函数说法正确的是()

a.可以接受参数

b.返回一个值

c.没有返回类型

d. 没有return关键字

3、以下哪个对象可用来在浏览器窗口中载入一个新网址() a.document.url

b.window.location

c.window.url

d.window.close

4、哪个对象包括了alert( )方法.

a.window

b.document

c.location

d.body

5、分析下面javascript的代码段:

form

input type=”text” name=”txt1” value=”txt1”

input type=”text” name=”txt2” value=”txt2”onfocus=alert(“我是焦点”) onblur=alert(“我不是焦点”) /form

下面的说法正确的是()

a. 当用鼠标选中txt2时,弹出“我是焦点”消息框,再用鼠标选中txt1文本框时,弹出“我不是焦点”消息框

b. 当用鼠标选中txt1时,弹出“我是焦点”消息框,再用鼠标选中txt2文本框时,弹出“我不是焦点”消息框

完整word版,javascript试题及答案

完整word版,javascript试题及答案

完整word版,javascript试题及答案

javascript试题

一、单选题

1、以下哪条语句会产生运行错误:(A)

A.var obj = ( );

B.var obj = [ ];

C.var obj = { };

D.var obj = / /;

2、以下哪个单词不属于javascript保留字:(B)

A. with

B. parent

C. class

D. void

3、请选择结果为真的表达式:(C)

A. null instanceof Object

B. null === undefined

C. null == undefined

D. NaN == NaN

二、不定项选择题

4、请选择对javascript理解有误的:(ABCD)

A. JScript是javascript的简称

B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度

C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上

D. AJAX技术一定要使用javascript技术

5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE)

A. foo.att

B. foo(“att”)

C. foo[“att”]

D. foo{“att”}

E. foo[“a”+”t”+”t”]

6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)

B.

C.

D.

7、以下哪些是javascript的全局函数:(ABC)

A. escape

20道关于JavaScript的测试题

20道关于JavaScript的测试题

20道关于JavaScript的测试题

1、如果函数无明确的返回值,或调用了没有参数的return语句,那么它真正返回的值是()。

A.null

B.-1

C.0

D.undefined

2、JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。有关arguments说明错误的是()。

A.arguments是个比较特殊的对象,使用者无需明确指出参数名即可访问到它们。

B.经常使用arguments的属性length来检测传递给函数的参数个数。

C.借助于arguments对象,我们可以模拟函数重载。

D.arguments是一个标准数组

3、with语句引入的根本原因在于()。

A.用来临时扩展作用域链。

B.提高程序运行效率。

C.简化严格模式下代码的书写。

D.使用with语句的代码更易于优化。

4、有关this运算符说法不正确的是()。

A.this运算符总是指向当前的对象。

B.在JS中,由于JS的动态性,this的指向在运行时才确定。

C.this关键字在Javascript中和执行环境,而非声明环境有关。

D.通过早期绑定可以实现对this的高度复用。

5、JavaScript中的错误可以分为语法错误和()。

A.运行错误

B.不正常错误

C.形式错误

D.系统错误

6、有关JS中的异常处理,错误的结论是()。

A.语法错误一般简称为错误(Error);而运行错误一般也叫做异常(Exception)。

B.JavaScript异常处理机制主要是通过try/catch/finally三子句联合实现的。

javascript试题及答案

javascript试题及答案

javascript试题及答案

一、选择题

1. 下列哪个选项代表JavaScript的正确注释语法?

A. <!-- 这是注释 -->

B. /* 这是注释 */

C. // 这是注释 //

D. ** 这是注释 **

答案:B

2. JavaScript中的typeof操作符返回的是什么类型的值?

A. 字符串

B. 数字

C. 布尔值

D. 变量类型

答案:D

3. 下面哪个选项是JavaScript的比较运算符?

A. +

B. -

C. *

D. ===

答案:D

4. 在JavaScript中,如何声明一个变量?

A. new variable

B. var

C. let

D. const

答案:B

5. 下面哪个选项中的循环结构是JavaScript的标准循环结构?

A. while

B. repeat

C. for

D. loop

答案:C

二、填空题

1. JavaScript中的for循环语法是:

for (初始化语句; 条件语句; 更新语句) {

// 执行的代码

}

2. 完成下面的语句,使其打印出数字1到10:

for (var i = 1; i <= 10; i++) {

console.log(i);

}

三、编程题

1. 编写一个函数,接收两个参数num1和num2,并返回它们的和。

function sum(num1, num2) {

return num1 + num2;

}

2. 完成下面的函数,判断一个数字是否为偶数,如果是则返回true,否则返回false。

function isEven(num) {

if (num % 2 === 0) {

Javascript考试题目选择题(DOC)

Javascript考试题目选择题(DOC)

复习题

一、选择题

1、写“Hello World”的正确javascript语法是?(A)

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

2、JS特性不包括( D )

A.解释性

B.用于客户端

C.基于对象

D.面向对象

3、下列JS的判断语句中( )是正确的(A)

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

4、下列JavaScript的循环语句中( )是正确的( D )

A.if(i<10;i++)

B.for(i=0;i<10)

C.for i=1 to 10

D.for(i=0;i<=10;i++)

5、下列的哪一个表达式将返回假( B )

A.!(3<=1)

B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”)

D.(2<3)||(3<2)

6、下列选项中,( )不是网页中的事件(D)

A.onclick

B.onmouseover

C.onsubmit

D.onpressbutton

7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20

8、JS语句( B ) var a1=10;

javascript100道试题

javascript100道试题

Javascript 100道试题

一、填空题。

1、扩展名是________的文件是java的源码文件。

2、Java脚本是________端的语言。

3、Java脚本中输出语句是______。

4、Java脚本中document.write的功能是______。

5、Javascript中,document.bgColor的功能是______ 。

6、Window.open()的功能是________。

7、Javascript常用的三种鼠标事件有______、______、______。

8、window._______方法是关闭网页文档的。

1、9、<script _______=*.js>…</script>。

10、保存为Html文件语言是_______端语言。

11、html文件中h的意思是___________.。

12、CSS的中文全称是__________________________。

13、<________ language=”javascript”>document.write(“大家好哦!”);</script>。

14、http我们称之为_____________.。

15、http协议的缺省端口是____________。

16、单选框标记是___________________________。

17、文本框标记是__________________________。

18、javascript的标签标记是__________________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.我们可以在下列哪个HTML元素中放置javascript代码?

A.< script >

B.< javascript >

C.< js >

D.< scripting >

★标准答案:A

2.预测以下代码片段的输出结果:

var str ;

alert(typeof str);

A.. string ;

B.. undefined;

C.. object ;

D.. String;

★标准答案:B

3.下列哪个不是Javascript中注释的正确写法:()

A.< !-- …… -- >

B.//……

C./*……*/

D.

/*

……

*/

★标准答案:A

4.以下哪项不属于Javascript的特征?

A.Javascript是一种脚本语言

B.Javascript是事件驱动的

C.Javascript代码需要编译以后才能执行

D.Javascript是独立于平台的

★标准答案:C

5.关于以下两个述的描述中,正确的是:()

述1:Javascript是弱类型语言

述2:Javascript的常用类型包括:int、string、boolean

A.述1正确,述2错误

B.述1错误,述2正确

C.两个述都正确

D.两个述都错误

★标准答案:A

6.阅读下面的JavaScript代码:

< HTML >

< BODY >

< SCRIPT LANGUAGE="JavaScript" >

function f(y) {

var x=y*y;

return x;

}

for(x=0;x< 5;x++) {

y=f(x);

document.writeln(y);

}

< /SCRIPT >

< /BODY >

< /HTML >

输出结果是()。

A.0 1 2 3 4

B.0 1 4 9 16

C.0 1 4 9 16 25

D.以上答案都不对

★标准答案:B

7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?

A.int num;

B.number num;

C.var num;

D.Integer num;

★标准答案:C

8.关于Javascript中数组的说法中,不正确的是:()

A.数组的长度必须在创建时给定,之后便不能改变

B.由于数组是对象,因此创建数组需要使用new运算符

C.数组元素的类型可以不同

D.数组可以在声明的同时进行初始化

★标准答案:A

9.除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。下面不属于Javascript特殊运算符的是:()

A.delete

B.size

C.new

D.typeof

★标准答案:B

10.以下关于Javascript中事件的描述中,不正确的是:()

A.click——鼠标单击事件

B.focus——获取焦点事件

C.mouseOver——鼠标指针移动到事件源对象上时触发的事件

D.change——选择字段时触发的事件

★标准答案:D

11.考察以下程序片段:

var n = new Number(3456);

alert(n.toFixed(2));

以下选项正确的是:()

A.输出34

B.输出56

C.输出3456.00

D.输出345600

★标准答案:C

12.考察以下代码片段:

function Student(name)

{

= name;

this.move = function() {

alert(+”准备移动了”);

}

}

Student.prototype.move = function() {

alert(+”开始移动了!”);

}

var st = new Student(“四);

st.study();

下列说确的是?

A.输出”四准备移动了”

B.输出”四开始移动了”

C.输出”四准备移动了四开始移动了””

D.程序出错,没有任何输出。

★标准答案:A

13.预测以下代码片段的输出结果:

function add(i) { var k = i+10; alert(k); } ; function add(i) { var k = i+20; alert(k); } ;

add(10);

A.40

B.20

C.30

D.程序出错

★标准答案:C

14.预测以下代码片段的输出结果:

var student = new Object();

student.study = function() {window.alert(“开始学习了”); }

study();

A.输出“开始学习了”

B.程序出错。不能在实例化对象之后,再添加方法

C.程序出错。study()方法不能直接调用。应该用student来调用

D.程序出错。给student.study 赋值时,右边的函数必须有名字★标准答案:C

15.考察以下程序片段:

var str = “32px”;

var str1 = str.slice(-2);

alert(str);

alert(str1);

以下选项正确的是?

A.依次输出”px”“px”

B.依次输出”32”“32”

C.依次输出”32px”“px”

D.依次输出”32px”“32px”

★标准答案:C

16.考察以下程序片段:

var str = “12px”;

var s = str.indexof(“2”);

alert(s);

以下选项正确的是?

A.输出1

B.输出2

C.输出p

D.输出12

★标准答案:A

17.考察以下程序片段:

相关文档
最新文档