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 thenD.if i=0 then4、下列JavaScript的循环语句中( )是正确的( D )A.if(i<10;i++)B.for(i=0;i<10)C.for i=1 to 10D.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.onclickB.onmouseoverC.onsubmitD.onpressbutton7、有语句“varx=0;while(__)x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C )A.x<10B. x<=10C.x<20D.x<=208、JS语句( B )var a1=10;var a2=20;alert(“a1+a2=”+a1+a2)将显示( )结果A.a1+a2=30B.a1+a2=1020C.a1+a2=a1+a29、将字串s中的所有字母变为小写字母的方法是( B)A.s.toSmallCase()B.s.toLowerCase()C.s.toUpperCase()D.s.toUpperChars()10、以下( )表达式产生一个0~7之间(含0,7)的随机整数.( C )A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math. floor(Math.random()*8)D.Math.ceil(Math.random()*8)11、产生当前日期的方法是( C )A.Now();B.Date()C.new Date()D.new Now()12、如果想在网页显示后,动态地改变网页的标题( C )A.是不可能的B.通过document.write(“新的标题内容”)C.通过document.title=(“新的标题内容”)D.通过document.changeTitle(“新的标题内容”)13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )A.document.forms.myButtonB.document.mainForm.myButtonC.document.forms[0].element[0]D.以上都可以14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。
javascript试题及答案

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)三⼗、 A.三⼗⼀、三⼗⼆、三⼗三、 D.三⼗四、7、以下哪些是javascript的全局函数:(ABC)三⼗五、 A. escape三⼗六、 B. parseFloat三⼗七、 C. eval三⼗⼋、 D. setTimeout三⼗九、 E. alert四⼗、8、关于IFrame表述正确的有:(ABCD)四⼗⼀、 A. 通过IFrame,⽹页可以嵌⼊其他⽹页内容,并可以动态更改四⼗⼆、 B. 在相同域名下,内嵌的IFrame可以获取外层⽹页的对象四⼗三、 C. 在相同域名下,外层⽹页脚本可以获取IFrame⽹页内的对象四⼗四、 D. 可以通过脚本调整IFrame的⼤⼩四⼗五、9、关于表格表述正确的有:(ABCDE)四⼗六、 A. 表格中可以包含TBODY元素四⼗七、 B. 表格中可以包含CAPTION元素四⼗⼋、 C. 表格中可以包含多个TBODY元素四⼗九、 D. 表格中可以包含COLGROUP元素五⼗、 E. 表格中可以包含COL元素五⼗⼀、10、关于IE的window对象表述正确的有:(ACD)五⼗⼆、 A. window.opener属性本⾝就是指向window对象五⼗三、 B. window.reload()⽅法可以⽤来刷新当前页⾯五⼗四、 C. window.location=”a.html”和window.location.href=”a.html”的作⽤都是把当前页⾯替换成a.html页⾯五⼗五、 D. 定义了全局变量g;可以⽤window.g的⽅式来存取该变量五⼗六、五⼗七、三、问答题:五⼗⼋、1、谈谈javascript数组排序⽅法sort()的使⽤,重点介绍sort()参数的使⽤及其内部机制五⼗九、sort的实现的功能类似JAVA的⽐较器,数据排序从多维数组的第⼀维开始排序六⼗、可以⾃⼰定义排序⽅法,很不多的函数六⼗⼀、2、简述DIV元素和SPAN元素的区别。
JavaScript试题集

1. 我们可以在下列哪个HTML元素中放置javascript代码A.< script >B.< javascript >C.< js >D.< scripting >★标准答案:A2. 预测以下代码片段的输出结果:var str ;alert(typeof str);A.. string ;B.. undefined;C.. object ;D.. String;★标准答案:B3. 下列哪个不是Javascript中注释的正确写法:()A.< !-- …… -- >B.*……*/D./*……*/★标准答案:A4. 以下哪项不属于Javascript的特征是一种脚本语言是事件驱动的代码需要编译以后才能执行是独立于平台的★标准答案:C5. 关于以下两个陈述的描述中,正确的是:()陈述1:Javascript是弱类型语言陈述2:Javascript的常用类型包括:int、string、booleanA.陈述1正确,陈述2错误B.陈述1错误,陈述2正确C.两个陈述都正确D.两个陈述都错误★标准答案:A6. 阅读下面的JavaScript代码:< HTML >< BODY >< SCRIPT LANGUAGE="JavaScript" >function f(y) {var x=y*y;return x;}for(x=0;x< 5;x++) {y=f(x);(y);}< /SCRIPT >< /BODY >< /HTML >输出结果是()。
1 2 3 41 4 9 161 4 9 16 25D.以上答案都不对★标准答案:B7. 在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求num;num;num;num;★标准答案:C8. 关于Javascript中数组的说法中,不正确的是:()A.数组的长度必须在创建时给定,之后便不能改变B.由于数组是对象,因此创建数组需要使用new运算符C.数组内元素的类型可以不同D.数组可以在声明的同时进行初始化★标准答案:A9. 除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。
JavaScript习题库

选择题1、JavaScript脚本语言的前身是()A.BasicB.Live ScriptC.OakD.VBScript答案:B难度容易2、以下哪个不是javascript语言的特点:()A.基于对象B.跨平台C.编译执行D.脚本语言答案:C难度容易3标记符title是放在标记符什么之间的()A.html与htmlB.head与headC.body与bodyD.head与body答案:B难度容易4以下哪个不是javascript的全局函数()A.escapeB.parseFloatC.evalD.setTimeout答案:D难度中等5在不指定特殊属性的情况下,哪个HTML标签可以手动输入文本()A.<span></span> B.<INPUT type=”text”/>C.<INPUT type=”hidden”/>D.<DIV></DIV>答案:B难度容易6JavaScript使用()来分隔两条语句。
A.分号B.逗号C.括号D.句号答案:A难度容易7下列JavaScript的判断语句中()是正确的。
A.if(i==0)B.if(i=0)C.if i==0thenD.if i=0then答案:A难度一般8、以下不属于鼠标事件的是()。
A.onclickB.onmouseoverC.onloadD.onmouseout答案:C难度一般9不能使用在标签“<form>”中的属性是()A.actionC.typeD.id答案:C难度一般10JavaScript函数setTimeOut(”countA()”,1000)的作用是()。
A.每隔1分钟调用一次countA()函数 B.每隔1秒钟调用一次countA()函数C.1分钟后调用countA()函数D.1秒钟后调用countA()函数答案:D难度中等11HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()A.post方法传递的数据对客户端是不可见的B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制C.post方法对发送数据的数量限制在255个字符之内D.get方法传递的数据对客户端是不可见的答案:A难度一般12在Javascript中要改变页面文档的背景色,需要修改document对象的()属性A.backColor B.backgroundColor C.bgColor D.background 答案:C难度难13在Javascript中,可以使用Date对象的()方法返回一个月中的某一天。
javascript测试题

一、单选题(30分)1.以下说法不正确的是:()BA.DOM的全称为Document Object Model;B.BOM为文档对象模型;C.DOM的作用为可以对页面得内容进行增加删除替换;D.BOM为浏览器对象模型2.下面关于javascript理解正确的:()AA.javascript是由核心语法,五大核心对象,DOM,BOM组成B.document.write()向文档中写入内容,可以写在函数体内C.javascript中输出在控制台是out.printD.alert(),confirm(),info(),item()都为系统函数3.下面对http协议说法不正确的是:()CA.http协议遵循三次握手规则B.同步的一个请求得规则是客户端用户发送一个请求到服务器,服务器进行处理,处理结果响应给客户端C.javascript中location对象下没有host属性D.4.关于事件说法正确的是()AA.事件由事件函数事件源事件对象组成B.当前事件作用在哪个标签上,哪个标签就是事件源C.onclick 就是一个事件对象D.图片切换使用javascript的change事件5. 关于定时器的写法正确的是( ) DA.var timer = setInterval(1000,function(){})B.var timer = setTimerout(function(){},1000)C.var tiemr = setInterval(function atime(){},1000)D.var tiemr = setTimeout(atime,1000)6. 下列关于获取页面元素说法正确正确的是( )CA.document.getElementById(‘a’)是通过id值为a获取页面中的一个元素B.document.getElementsByName(“na”)是通过name属性值为na获取页面中的一个元素C.document.getElementsByTagName(“div”)是通过标签名获取去所有div;D.以上说法都不正确;7.下列说法正确的是() DA.children和childNodes都是获取当前元素的子元素的,两者没有区别B.parent在DOM和BOM中相同,都是获取父级标签元素的C.如果想要改变当前元素得上一个兄弟节点,可以使用previousSibling =“要改变得标签”D.DOM中,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点8. 关于Ajax说法正确的是(). CA.Ajax的传输方式和form表单没有任何区别B.onreadystatechange是设置一个事件驱动发送数据C.responseText一定能接收字符串类型得数据D.open方法在get方式下必须设置信息头7.下面的JavaScript语句中,()实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空DA.for(var i=0;i< form1.elements.length;i++) {if(form1.elements[i].type=="text")form1.elements[i].value="";}B.for(var i=0;i<document.forms.length;i++) {if(forms[0].elements[i].type=="text")forms[0].elements[i].value=""; }C.if(document.form.elements.type=="text")form.elements[i].value="";D.for(var i=0;i<document.forms.length; i++){for(var j=0;j<document.forms[i].elements.length; j++){if(document.forms[i].elements[j].type=="text")document.forms[i].elements[j].value="";}} 10.声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是()DA.var obj = [name:"zhangsan",show:function(){alert(name);}];B.var obj = {name:"zhangsan",show:”alert()”};C.var obj = {name:"zhangsan",show:function(){alert(name);}};D.var obj = {name:"zhangsan",show:function(){alert();}};二.填空题.(18分)1.DOM中获取第一个子节点__________,最后一个子节点,父节点_____________,上一个兄弟节点_____________,下一个兄弟节点.__________,所有子节点_________2.什么是Ajax __________________________________(3分),3.浏览器对象模型中获取地址得对象为_______________,获取html框架中顶级页面的属性为____________.4.BOM中控制页面前进的方法 ________,后退的方法__________前进后退多个的方法_________.5.利用BOM控制刷新当前页面的方式有 ____________,___________,___________.6.如何利用javascript改变cookie的值_______________(2分)三.PHP回顾(20分)1.至少写出PHP十种魔术方法?2.mysql的引擎有哪些,列举两种,关系型数据库主要有哪些,介绍一款你了解得非关系型数据库五.javascript程序阅读题(加注释)(10分)<a href="javascript:openWin()"> 打开一个子窗口 </a><a href="javascript:move()"> 动起来 </a><script type="text/javascript" charset="utf-8">var win=null;var screenWidth = window.screen.width;var screenHeight = window.screen.height;var x=10, y=0;function move() {var width = win.outerWidth;var height = win.outerHeight;console.log(width, height);setInterval(function() {var top = win.screenY;var left = win.screenX;if(top==0 && left==screenWidth-width) {x=0;y=10;}console.log(top, screenHeight, height);if(top==screenHeight-height && left==screenWidth-width) {x=-10;y=0;}if(top==screenHeight-height && left==0) {x=0;y=-10;}if(top==0 && left==0) {x=10;y=0;}win.moveBy(x,y);}, 50);}</script>四.简答题(22分)1.Ajax同步和异步的区别(5分)2.for in循环怎么使用(5分)3.<input type=”text” id=’test’ value=”zhangsan” class=”dd”/>1.获取当前元素(2分)2.获取文本框中的值,并.改变文本框中的值(2分)3.改变文本框得class属性(两种方法) (4分)4.在input标签上面生成一个div 设置他的背景颜色为橙色(4分)。
javascript测试题及答案

javascript测试题及答案JavaScript测试题及答案1. 以下哪个是JavaScript的正确数据类型?A. 字符串B. 整数C. 布尔值D. 所有选项答案:D2. JavaScript中,以下哪个关键字用于创建一个函数?A. functionB. defC. varD. let答案:A3. 在JavaScript中,如何声明一个变量?A. varB. letC. constD. 所有选项答案:D4. 以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toInt()D. toFloat()答案:B5. 在JavaScript中,以下哪个对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. Moment答案:A6. 如何在JavaScript中创建一个数组?A. var colors = "red", "green", "blue";B. var colors = ["red", "green", "blue"];C. var colors = ("red", "green", "blue");D. var colors = {"red", "green", "blue"};答案:B7. JavaScript中,以下哪个方法用于将数组元素连接成一个字符串?A. join()B. concat()C. merge()D. combine()答案:A8. 在JavaScript中,以下哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:D9. 如何在JavaScript中判断一个变量是否是数组?A. Array.isArray(variable)B. isArray(variable)C. isType(variable, 'array')D. type(variable) == 'array'答案:A10. 在JavaScript中,以下哪个关键字用于循环遍历数组?A. forB. whileC. doD. all答案:A11. 如何在JavaScript中创建一个对象?A. var person = {name: "John", age: 30};B. var person = (name: "John", age: 30);C. var person = ["name", "John", "age", 30];D. var person = function(name, age) { = name; this.age = age;};答案:A12. 在JavaScript中,以下哪个方法用于删除对象的一个属性?A. deleteB. removeC. eraseD. clear答案:A13. 如何在JavaScript中判断一个对象是否具有某个属性?A. hasOwnProperty()B. hasProperty()C. isProperty()D. propertyExists()答案:A14. 在JavaScript中,以下哪个关键字用于声明一个类?A. classB. typeC. structD. object答案:A15. 如何在JavaScript中实现继承?A. 使用 extends 关键字B. 使用 super 关键字C. 使用 prototype 关键字D. 使用 inherit 关键字答案:A。
javascript试题及答案

javascript试题一、单选题1、以下哪条语句会产生运行错误:(A)A.var obj = ( );B.var obj = [ ];C.var obj = { };D.var obj = / /;2、以下哪个单词不属于javascript保留字:(B)A. withB. parentC. classD. void3、请选择结果为真的表达式:(C)A. null instanceof ObjectB. null === undefinedC. null == undefinedD. 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.attB. foo(“att”)C. foo[“att”]D. foo{“att”}E. foo[“a”+”t”+”t”]6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)A. <TEXTAREA></TEXTAREA>B. <INPUT type=”text”/>C. <INPUT type=”hidden”/>D. <DIV></DIV>7、以下哪些是javascript的全局函数:(ABC)A. escapeB. parseFloatC. evalD. setTimeoutE. alert8、关于IFrame表述正确的有:(ABCD)A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象C. 在相同域名下,外层网页脚本可以获取IFrame网页内的对象D. 可以通过脚本调整IFrame的大小9、关于表格表述正确的有:(ABCDE)A. 表格中可以包含TBODY元素B. 表格中可以包含CAPTION元素C. 表格中可以包含多个TBODY元素D. 表格中可以包含COLGROUP元素E. 表格中可以包含COL元素10、关于IE的window对象表述正确的有:(ACD)A. window.opener属性本身就是指向window对象B. window.reload()方法可以用来刷新当前页面C. window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面D. 定义了全局变量g;可以用window.g的方式来存取该变量三、问答题:1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制sort的实现的功能类似JAVA的比较器,数据排序从多维数组的第一维开始排序可以自己定义排序方法,很不多的函数2、简述DIV元素和SPAN元素的区别。
javascript试题及答案

javascript试题及答案一、选择题(每题2分,共20分)1. JavaScript是一种:A. 编程语言B. 操作系统C. 浏览器D. 数据库答案:A2. 下列哪个不是JavaScript的内置对象?A. ArrayB. DateC. MathD. String答案:D3. JavaScript中,用于判断一个变量是否为数组的函数是:A. isArray()B. typeofC. instanceofD. Array.isArray()答案:D4. 在JavaScript中,以下哪个关键字用于定义全局变量?A. varB. letC. constD. all of the above答案:D5. 下列哪个选项是JavaScript中的函数声明?A. function myFunction() {}B. const myFunction = function() {};C. let myFunction = function() {};D. both A and B答案:D6. JavaScript中,用于创建对象的语法是:A. var obj = new Object();B. var obj = { name: "Kimi" };C. both A and BD. none of the above答案:C7. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toLowerCase()B. toUpperCase()C. toLower()D. toUpper()答案:A8. 以下哪个选项是JavaScript中的事件类型?A. clickB. loadC. both A and BD. none of the above答案:C9. JavaScript中,用于获取当前日期和时间的函数是:A. Date()B. new Date()C. getTime()D. both A and B答案:D10. 下列哪个选项是JavaScript中的异步编程模式?A. CallbackB. PromiseC. Async/AwaitD. all of the above答案:D二、填空题(每题2分,共20分)1. JavaScript是一种运行在______上的脚本语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 章: (1) ABCDE (2) ABCDE (3) ABC (4) BCDE (5) ABCDE
第2章 (1) A (2) ACE (3) ABCDE (4) B (5) ABCDE
第3章 (1) ABCDE (2) ABCDE (3) ABCDE (4) ABC (5) ABCD
第4章 (1) ABCDE (2) ABCD (3) ABCDE (4) ABCD (5) ABCDE
。
A)form 表示该对象所在的表单
B)name 表示该对象的 name 属性
C)length 表示该对象的选项的数目
D)options 表示该对象的<option>标记
E)selectedIndex 表示该对象的所选项目的索引值
清华 IT 工程师
勤奋 专注 协作
继续教育学院
参考答案
自强不息 厚德载物
第 3 章 窗口对象、文档对象与框架对象
一、选择题:
(1)有关Window对象,下列说法正确的是
。
A)代表一个浏览器的窗口或者框架
B)是一个文档,链接或历史对象组的顶层对象
C)窗口对象不能设置状态栏默认信息
D)判断窗口是否关闭,可以使用窗口对象的closed属性
E)设置窗口左边界的X坐标,可以使用窗口对象的screenX属性
C)变量名称不能是保留字。
D)长度是任意。
E)区分大小写。
(3)有关JavaScript语句,下列说法正确的是
。
A)单行注释语句是在需要注释的行前面用//
B)多行注释语句是在需要注释的文字两端加/* 注释文字*/
C)with语句的功能是为一段程序建立默认对象
D)JavaScript中没有if...else语句
(2)有关窗口对象的属性,下列说法正确的是
。
A)设置状态栏的临时信息是用 status 属性
B)该窗口最近查阅过的网页用 history 属性
C)对当前窗口进行操作是用 self 属性
D)对最上方的窗口进行操作,是用 top 属性
E)设置浏览器滚动条,可以使用窗口对象的scrollbars属性
(3)有关窗口对象的方法,下列说法正确的是
B)onLoad
C)onFocus
D)offMove
E)offFocus
(5)open方法的窗口规格参数,下列说法正确的是
。
A)是否显示网址工具栏,用 location
B)是否显示菜单工具栏,用 menubar
C)是否显示滚动条,用 scrollbars
D)是否显示状态栏,用 status
E)是否可以改变窗口的大小,用 resize
B)当用户提交一个表单时,需要执行的 JAVASCRIPT 事件
C)当鼠标移出对象时发生的事件
D)对象发生改变时调用的事件
E)当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件
(5)有关JAVASCRIPT的定时器,下列说法正确的是
。
A)用于指定在一段特定的时间后执行某段程序
B)setTimeout(“<表达式>”,毫秒数)其功能是在经过毫秒数后执行<表达式>一次
。
A)handleEvent(事件)是使事件处理程序生效
B)reset()是重置表单元素
C)submit()是表单提交
D)表单对象的方法是表单对象为完成需求而调用的方法
E)表单对象的方法是表单对象通过事件而调用的方法
(3)密码对象的事件处理程序,可以是
。
A)onBlur
B)onChange
C)onClick
D)当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的 JavaScript
事件是 onLoad
E)当 select 事件发生时执行 的 JavaScript 事件是 onSelect
(4)JAVASCRIPT的onSubmit事件的作用是
。
A)当一个表单中的对象被点击时,执行的 JavaScript 事件
清华 IT 工程师
勤奋 专注 协作
继续教育学院
第 4 章 表单对象
自强不息 厚德载物
一、选择题:
(1)表单对象的属性主要有
。
A)action 是表单动作
B)elements 是以索引表示的所有表单元素
C)encoding 是编码的类型
D)length 是表单元素的个数
E)target 是目标
(2)表单对象的方法,下列说法正确的是
E)today=new Date("October 1,2008");
(5)JavaScript运算符包括
。
A)= = B)+=
C)%= D)++
E)||
清华 IT 工程师
勤奋 专注 协作
继续教育学院
第 2 章 函数和事件
自强不息 厚德载物
一、选择题:
(1)求一个表达式的值,可以使用的函数有
。
A)eval()
继续教育学院
第 1 章 JavaScript 语法
自强不息 厚德载物
一、选择题
(1)JavaScript的数据类型主要有
。
A)字符串值 B)整数
C)浮点数 D)逻辑值
E)布尔值
(2)关于变量的命名规则,下列说法正确的是
。
A)首字符必须是大写,小写的字母,下划线(_)或美元符($)。
B)后续的字符可以是字母,数字,下划线或美元符。
。
A)弹出警告信息用 alert(信息字串)
B)显示确认信息对话框用 confirm(信息字串)
C)显示提示信息,并提供可输入的字段用 prompt(提示字串[,默认值])
D)将焦点移到该窗口,是用 focus()
E)进入浏览器设置的主页,可以使用 home()
(4)窗口对象的事件处理程序有
。
A)onError
C)clearTimeout()是用于终止一个定时器
D)setInterval(“<表达式>”,毫秒)的功能是每隔毫秒数重复执行<表达式>,直至窗口)
框架被关闭或执行 clearInterval。
E)clearInterval()的功能是终止定时器
清华 IT 工程师
勤奋 专注 协作
继续教育学院
自强不息 厚德载物
E)函数的调用时直接用函数名,并给形式参数赋值
(3)关于JAVASCRIPT事件,下列说法正确的是
。
A)事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制
B)对象发生改变时调用的事件是 onChange
C)当一个表单中的对象被点击时,执行的 JavaScript 事件是 onClick
E)JavaScript中只有while语句,而没有do...while语句
(4)以下生成对象的方法中,正确的是
。
A)var z = new Boolean(a);
B)var str = "JavaScript";
C)fruit=new Array(3);
D)today1=new Date(2008,10,1);
B)isNaN()
C)parseInt() D)parseFloat()
E)return()
(2)关于JAVASCRIPT函数,下列说法正确的是
。
A)函数是独立于主程序的,具有特定功能的一段程序代码块
B)函数可以不用 function 关键字
C)函数的命名规则同变量命名规则是一样的
D)函数必须使用 return 语句
清华 IT 工程师lect
E)onMouseMove
(4)按钮对象的属性主要有
。
A)form 表示该对象所在的表单
B)name 表示该对象的 name 属性
C)type 表示该对象的 type 属性
D)value 表示该对象的 value 属性
E)status 表示该对象的 status 属性
(5)选择对象的属性主要有