JavaScript程序设计知识考试题库(含答案)_第1页
JavaScript程序设计知识考试题库(含答案)_第2页
JavaScript程序设计知识考试题库(含答案)_第3页
JavaScript程序设计知识考试题库(含答案)_第4页
JavaScript程序设计知识考试题库(含答案)_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE75JavaScript程序设计知识考试题库(含答案)一、单选题1.下面关于字符串的描述错误的是()。A、单引号或双引号包裹的数据称为字符串B、单引号中使用单引号不需要转义C、双引号内使用换行需要转义D、双引号中使用单引号不需要转义答案:B2.有两个变量:vara='福州';varb='小李';以下哪个语句能在网页上使用这两个变量显示出信息?A、document.write('你好,'+b+',欢迎来到'+a);B、document.write('你好,'b',欢迎来到'a);C、document.write('你好,'+b',欢迎来到'+a);D、document.write('你好,b,欢迎来到a');答案:A3.执行vardate=newDate();date.setMonth(1);若当前时间是1月31日10:30,则保存的月份为()。A、1月B、2月C、3月D、12月答案:B4.以下选项不能用作函数名开头的是()。A、字母B、数字C、下划线(_)D、$符号答案:B5.获取系统当前日期和时间的方法是()A、newDate();B、newnow();C、now();D、Date();答案:A6.下面关于for语句描述错误的是()。A、for循环语句小括号内的每个表达式都可以为空B、for循环语句小括号内的分号分割符可以省略C、for适合循环次数已知的情况D、for循环语句小括号中依次包括初始化表达式、循环条件和操作表达式答案:B7.若执行varstr='aa';str.toUpperCase();则str的值为()。A、aaB、AAC、AaD、aA答案:B8.下面关于数组中length属性的说法错误的是()。A、数组的length属性用于获取数组的长度B、设置length值小于数组长度,则多余的数组元素会被舍弃C、设置length值大于数组长度,会出现空的存储位置D、数组中的length是可读不可写的属性答案:D9.下列方法执行后,不会对原数组产生影响的是()。A、sort()B、slice()C、push()D、unshift()答案:B10.下列选项中,与三元运算符的功能相同的是()。A、if语句B、if...else语句C、if...elseif...else语句D、以上答案皆正确答案:B11.下面选项中,可用来追加到指定元素的末尾的是()。A、insertAfter()B、append()C、html()D、after()答案:B12.vars="thisisanapple";s=s.substr(2,4);求s的值是()A、isB、isiC、hisD、hi答案:B13.下列选项中,()的返回值是一个对象的引用。A、document.getElementById()B、document.getElementsByName()C、document.getElementsByTagName()D、document.getElementsByClassName()答案:A14.打开Chrome控制台时按哪个快捷键?A、F1B、F3C、F5D、F12答案:D15.向控制台输出"HelloWorld"的正确JavaScript语句是()A、console.log("HelloWorld")B、HelloWorldC、document.write("HelloWorld")D、("HelloWorld")答案:A16.下面选项中,可以用来代替jQuery的符号是()。A、#B、¥C、&D、$答案:D17.下面关于函数表达式的说法错误的是()。A、函数表达式的定义必须在调用前B、函数表达式的调用方式采用“变量名”C、匿名函数可以利用函数表达式的方式定义D、以上说法都不正确答案:D18.以下哪个结果是正确的?()vara=100,b="100.5a6",c="100.1";alert(Math.max(a,b,c));A、100B、100.1C、NaND、undefined答案:C19.若字符串的indexOf()方法查找失败,则返回()A、0B、-1C、falseD、nullE、NaN答案:B20.代码:vari;while(i=0)i--其中while语句的循环次数是()A、0B、1C、5D、无限答案:A21.如果想在网页显示后,动态地改变网页的标题A、是不可能的B、通过document.write(“新的标题内容”)C、通过document.title=“新的标题内容”D、通过document.changeTitle(“新的标题内容”)答案:C22.下面加载事件中,会在DOM加载完成时触发的是()。A、document.DOMContentLoadedB、.window.onloadC、.window.reload()D、.window.refresh答案:A23.下面对removeChild()方法的描述错误的是()。A、删除的节点不存在时程序会报错B、该方法的参数是待删除的节点C、该方法的调用对象是待删除节点的父节点D、所有主流浏览器都支持此方法答案:A24.为代码添加多行注释的语法为()A、<!>B、//C、/**/D、#答案:C25.下列选项中,()写法可以作为DOM的style属性操作的样式名。A、BackgroundB、displayC、background-colorD、LEFT答案:B26.下面对splice()方法描述错误的是()。A、第1个参数用于指定添加或删除的下标位置B、可以在删除指定元素后再添加数组元素C、第2个参数设为0,表示只添加元素D、可以在添加指定元素后再删除数组元素答案:D27.HTML5提供的querySelector()方法利用id获取元素的写法正确的是()。A、document.querySelector([id名称])B、document.querySelector('id名称')C、document.querySelector('.id名称')D、document.querySelector('#id名称')答案:D28.以下选项中在获取元素内容时,去掉所有格式以及标签的是A、innerHTMLB、innerTextC、textContentD、以上选项都可以答案:B29.下面关于Date对象的getMonth()方法返回值的描述,正确的是()。A、返回表示系统时间的当前月的字符串B、返回值的范围介于1-12之间的一个整数C、返回时间的当前月+1D、返回值的范围介于0-11之间的一个整数答案:D30.在jquery中想要找到元素的所有兄弟元素,下面哪一个是可以实现的A、eq(index)B、find(expr)C、siblings(expr)D、next()答案:C31.获取当前的星期值,使用Date对象的()方法。A、getDate()B、getDay()C、getTime()D、getWeek()答案:B32.以下选项中可以获取前三项元素的是()。A、$("li:eq(3)")B、$("li:gt(3)")C、$("li:lt(3)")D、$("li:not(li:eq(3))")答案:C33.Math.round(-4.60)的计算结果为()。A、-4.6B、-4.0C、-5.0D、-5答案:D34.数组arr=['a','b','c','d']调用shift()方法后,arr.length的值为()。A、1B、2C、3D、4答案:C35.下面选项中,关于链式编程说法错误的是()。A、通过“*”符号链接起来B、$("div").eq(index).show()表示让指定索引的div元素显示。C、链式编程是为了节省代码量,让代码看起来更优雅。D、如果希望同一个对象的方法可以被链式调用,可以使用returnthis返回对象自身。答案:A36.分析下面的JavaScript代码,经过运算后m的值为()。x=11;y="number";m=x+y;A、11numberB、numbernum;C、11D、程序报错答案:A37.通过jQuery,$(“ro”)能够选取的元素是?A、class="intro"的首个div元素B、id="intro"的首个div元素C、class="intro"的所有div元素D、id="intro"的所有div元素答案:C38.在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。A、focusB、blurC、submitD、keyDown答案:D39.下列端口号中,可以作为URL的默认请求端口号的是()。A、80B、8080C、3306D、443答案:A40.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求?A、intnum;B、numbernum;C、varnum;D、Integernum;答案:C41.以下选项可以获取表单元素value值的是()。A、html()B、text()C、val()D、以上答案全部正确答案:C42.setInterval()函数的第2个参数设置()表示间隔1秒重复执行某段代码。A、1B、10C、100D、1000答案:D43.方法()可以在数组的开头同时添加多个元素。A、push()B、shift()C、pop()D、unshift()答案:D44.获取一个字符在字符串中首次出现的位置,使用()方法。A、charAt()B、indexOf()C、lastIndexOf()D、substr()答案:B45.插入JS的位置是哪里?A、<head></head>内B、<body></body>内C、任意位置答案:C46.分析下面的JavaScript代码段,输出结果是()varmystring="Iamastudent";vara=mystring.substring(9,13);document.write(a);A、studB、tudenC、udenD、udent答案:C47.下列选项中,()可以修改指定元素的指定属性值。A、attributesB、setAttribute()C、getAttribute()D、removeAttribute()答案:B48.若有定义varx=20,则以下哪条语句执行后变量x的值不等于21?A、x++B、x=21C、x==21D、x+=1答案:C49.以下()不是Event对象的属性。A、targetB、ctrlKeyC、timeD、keyCode答案:C50.选出以下错误的变量名()A、num1B、cssC、2countsD、iInt答案:C51.以下选项中,用来删除节点的函数是()。A、insertBeforeB、appendChildC、removeChildD、deleteChild答案:C52.在JavaScript中,可以使用vartoday=newDate();这样的方法获得系统当前时间,假设系统时间是2018-6-21星期四,则today.getDay()的返回值是()。A、4B、0C、7D、星期一答案:A53.表达式“22==22”的比较结果为()。A、1B、trueC、0D、false答案:B54.在JavaScript中,下列定义数组的方法正确的是()。A、varemp=newArray[3]B、varemp=newArray(3)C、varemp=[,]D、varemp=newArray[]答案:B55.下面关于数组长度的说法中错误的是()A、指定length后,添加的数组元素不能超过这个限制B、数组在创建时可以指定数组的长度C、若指定的length值小于数组元素个数,则多余的数组元素会被舍弃D、若指定的length值大于数组元素个数,则没有值的元素会占用空存储位置答案:A56.下面关于事件的描述错误的是()。A、事件指的是JavaScript侦测到的行为B、事件处理程序指的是事件发生后执行的程序代码C、event对象只有事件发生时才能获取,用于获取事件的相关信息。D、以上说法都不正确答案:D57.以下编程语句哪个是正确的?A、varx=3,sum=0;for(vari=1,i<=5,i++){sum+=x*i*i;}B、varurl="http://126."document.write(你访问的地址是url);C、varsum=0;vari=1;while(i<=10){sum+=i;i++;}D、varprice=280;varsum=(price*count)/100*22;sum+=5*count;答案:C58.下列选项中,()可在Chrome浏览器中阻止事件默认行为。A、returnValueB、cancelBubbleC、cancelBubbleD、preventDefault()答案:D59.表达式"a90"+"90"的计算结果是()A、a180B、a9090C、a90D、180答案:B60.若varnum=10.55;则num.toFixed(1)的值为()。A、10.5B、10.6C、10D、105.5答案:B61.以下选项中,可以用于创建元素节点(标记)的函数是()。A、createB、createElementC、getElementByIdD、getElementsByName答案:B62.以下选项获取的内容中包含HTML元素的是()。A、html()B、text()C、val()D、以上选项都不正确答案:A63.下面关于BOM对象描述错误的是()。A、history.go(-1)与history.back()皆表示向历史列表后退一步B、通过confirm()实现的确认对话框,单击击确认时返回trueC、history.go(0)表示刷新当前网页D、以上选项都不正确答案:D64.在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是()。A、charAt()方法是获取位于指定索引位置的字符B、indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置C、charAt()方法的参数可以为一个或两个D、indexOf()方法的参数为指定的索引值答案:A65.若varstr='abc';则str[1]的值为()。A、a'B、b'C、c'D、语法错误,不能获取其值答案:B66.下面不是JavaScript的主要特点的是()。A、自动解释B、不依赖操作系统C、支持面向对象D、编译型语言答案:D67.在JavaScript中,下列哪段代码能够在1秒之后执行函数expression?A、window.setTimeout(1000,expression);B、window.setTimeout(expression,1);C、window.setTimeout(1,expression);D、window.setTimeout(expression,1000);答案:D68.可在Chrome浏览器中进行事件监听的同时设置事件的处理方式()。A、attachEvent()B、detachEvent()C、addEventListener()D、removeEventListener()答案:C69.下列关于数组的说法错误的是()。A、数组是存储一系列值的变量集合B、组元素之间使用逗号(,)分割C、下标可以是整型、字符串型和浮点型D、索引下标默认从0依次递增答案:C70.预测以下代码片段的输出结果:functionadd(i){vark=i+10;alert(k);}functionadd(i){vark=i+20;alert(k);}add(10);A、40B、20C、30D、程序出错答案:C71.下面关于函数参数的描述错误的是()。A、arguments.length可获取用户调用函数时传递的参数数量B、函数的参数是外界传递给函数的值C、无参函数名后的小括号可以省略D、arguments对象可获取函数调用时传递的实参答案:C72.如果今天是2016年5月14日,分析下列JavaScript代码运行后,在网页上显示()。varnow=newDate();varyear=now.getYear();varmonth=now.getMonth();vardate=now.getDate();document.write(year+""+month+""+date);A、20160514B、2016514C、200160414D、2016414答案:D73.下面关于函数的描述错误的是()。A、函数可提高代码的复用性,降低程序的维护难度B、参数是外界传递给函数的值,多个之间使用分号隔开C、定义函数的关键字是functionD、函数名不能以数字开头答案:B74.如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。A、document.getElementById(“pic”).style.display=”visible”;B、document.getElementById(“pic”).style.display=”disvisible”;C、document.getElementById(“pic”).style.display=”block”;D、document.getElementById(“pic”).style.display=”none”;答案:D75.下列的哪一个表达式将返回假A、!(3<=1)B、(4>=4)&&(5<=2)C、(“a”==”a”)&&(“c”!=”d”)D、(2<3)||(3<2)答案:B76.下面可用于获取文档中全部div元素的是()。A、document.querySelector('div')B、document.querySelectorAll('div')C、document.getElementsByName('div')D、以上选项都可以答案:B77.setInterval()与setTimeout()两个方法的区别在于()。A、setInterval()方法用于每隔一定时间重复执行一个函数,而setTimeout()方法用于一定时间之后只执行一次函数B、setTimeout()方法需要浏览器终止定时,setInterval()方法不用这样。C、setInterval()方法用于每隔一定时间闪过一条广告,而setTimeout()方法则不行。D、以上说法都不正确答案:A78.有语句varx=0;while(____){x+=2};要使while循环体执行10次,空白处的循环判定式应写为:A、x<10B、x<=10C、x<20D、x<=20答案:C79.下列JS的判断语句中哪句是正确的A、if(i==0)B、if(i=0)C、ifi==0thenD、if(x==2&&)答案:A80.若要取得浏览器的屏幕信息,可以利用哪个环境对象?()A、locationB、screenC、history.go(0)表示刷新当前网页D、navigator答案:B81.事件()可侦测用户在某元素内连续移动的行为。A、mouseoverB、mouseoutC、mouseupD、mousemove答案:D82.函数参数的数据类型可以是()。A、字符型B、对象C、数值型D、以上答案全部正确答案:D83.jQuery选择器中,通过()可获取指定id值的元素。A、$("#id")B、$("*")C、$(".class")D、$("div")答案:A84.下面关于jQuery对象描述错误的是()。A、jQuery对象是对DOM对象的一层封装B、解决了不同浏览器兼容的问题C、简化DOM操作的复杂度,提高了程序的开发效率D、以上选项都不正确答案:D85.以下不能作为函数名称的是()。A、getMinB、showC、constD、it_info答案:C86.以下关于switch语句和break语句的描述中正确的是A、在switch语句中必须使用break语句B、break语句只能用于switch语句体中C、break语句只能用于循环语句中D、在switch语句中使用break语句或continue语句的作用相同答案:D87.以下()语句用于访问数组person的第4个元素。A、person[4]B、person[3]C、person(4)D、person(3)答案:B88.为了实现3秒后自动关闭广告的效果,可以使用()来实现。A、setTimeout()B、setInterval()C、clearInterval()D、clearTimeout()答案:A89.在JavaScript中,运行下面代码后的返回值是()varflag=true;document.write(typeOf(flag));A、undefinedB、nullC、numberD、boolean答案:D90.默认情况下,join()方法使用()连接数组中的元素。A、逗号B、中横线C、空格D、分号答案:A91.下面选项中,用来设置或获取元素固有属性值的方法是()。A、prop()B、attr()C、data()D、val()答案:A92.下列语句中可以重复执行一段代码的是()。A、ifB、whileC、switchD、以上全部答案都正确答案:B93.在网页中双击鼠标会触发()事件。A、clickB、dblclickC、dbclickD、clicks答案:B94.要检测值是否为NaN,应使用()函数。A、NumberB、parseIntC、IsNaND、isNaN答案:D95.以下()表达式产生一个0~23之间(含0,23)的随机整数A、Math.floor(Math.random()*22)B、Math.floor(Math.random()*23)C、Math.floor(Math.random()*24)D、Math.ceil(Math.random()*24)答案:C判断题1.通过外链式引入JavaScript时,可以省略标记。A、正确B、错误答案:B2.JavaScript中变量的数据类型是在上下文运行时决定的。A、正确B、错误答案:A3.调用函数时,函数名称后必须跟上小括号。A、正确B、错误答案:A4.JavaScript中只有[]可以创建空数组。A、正确B、错误答案:B5.不同类型的数据不能放在一起进行比较。A、正确B、错误答案:B6.document对象的getElementsByTagName('test')方法表示获取网页上name属性值是test的元素。A、正确B、错误答案:B7.document.querySelector('div')可以获取文档中第一个div元素。A、正确B、错误答案:A8.Chrome浏览器中,history对象可直接获取用户浏览过的URL。A、正确B、错误答案:B9.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。A、正确B、错误答案:B10.方法调用document.write("Hello")等同于window.document.write("Hello")。A、正确B、错误答案:A11.JavaScript是Microsoft公司设计的脚本语言。A、正确B、错误答案:B12.remove()方法用于清空元素的内容,但不删除元素本身。A、正确B、错误答案:B13.不声明变量,直接输出变量的值,则程序会出错。A、正确B、错误答案:A14.数组[1,2,3,4]调用slice(2,3)方法后会变为[1,2]。A、正确B、错误答案:B15.字符串的字符位置索引从1开始A、正确B、错误答案:B16.setTimeout()方法的第2个参数表示等待的时间,单位是秒。A、正确B、错误答案:B17.函数定义后,需要调用才能在程序中发挥作用。A、正确B、错误答案:A18.在使用Math对象前,需要先实例化对象。A、正确B、错误答案:B19.函数内定义的变量都是局部变量。A、正确B、错误答案:B20.indexOf()方法在数组元素检索时与运算符“==”相同。A、正确B、错误答案:B21.innerHTML属性用于改变指定元素对象的内容。A、正确B、错误答案:A22.利用DOM提供的属性和方法可以修改指定元素的样式。A、正确B、错误答案:A23.appendChild()方法可以将创建的文本节点添加到元素节点中。A、正确B、错误答案:A24.在JavaScript中,可以使用parentNode属性来获得离当前元素的最近的一个父节点。A、正确B、错误答案:A25.JavaScript语句结束时的分号可以省略。A、正确B、错误答案:B26.变量aa=bb=0,则aa变为3后,bb也等于3。A、正确B、错误答案:B27.getElementsByName()方法返回的是一个对象集合,使用索引获取元素。A、正确B、错误答案:A28.根据属性名称getAttribute()方法可获取指定元素对象对应的属性值。A、正确B、错误答案:A29.循环条件永远为true时,则会出现死循环。A、正确B、错误答案:A30.JavaScript与Java本质上是两种不同的编程语言。A、正确B、错误答案:A31.事件对象的type属性可以获取发生事件的类型。A、正确B、错误答案:A32.事件是指可以被JavaScript侦测到的行为,是一种“触发-响应”的机制。A、正确B、错误答案:A33.JavaScript是一种弱类型语言,不用提前声明变量的数据类型。A、正确B、错误答案:A34.在JavaScript中,属性是作为对象成员的变量,表明对象的状态。A、正确B、错误答案:A35.toString()方法在将多维数组转为字符串时可以指定连接数组元素的符号。A、正确B、错误答案:B36.有一个字符串变量a="helloworld",使用a.replace('o','s')可以将字符串中所有'o'替换为's'。A、正确B、错误答案:B37.URL是由主机名、端口号、网络协议以及软件版本四部分组成的。A、正确B、错误答案:B38.NaN表示非数值型的数据。A、正确B、错误答案:A39.setTimeOut()方法用于每隔一定时间重复执行一个函数。A、正确B、错误答案:B40.continue关键字用在循环体中时表示立即跳出整个循环。A、正确B、错误答案:B41.在使用varx=1声明变量x之后,赋值语句x="我喜欢JavaScript"将出错。A、正确B、错误答案:B42.join()方法仅可以将一维数组转为字符串。A、正确B、错误答案:B43.JavaScript中age与Age代表不同的变量。A、正确B、错误答案:A44.this返回的是绑定事件的对象。A、正确B、错误答案:A45.变量定义完成后可以在任意位置使用。A、正确B、错误答案:B46.在定义JavaScript变量时,一定要指出变量名和值。A、正确B、错误答案:B47.toUpperCase()方法,表示获取字符串的小写形式。A、正确B、错误答案:B48.在数组中,下标是数组元素的唯一标识。A、正确B、错误答案:A49.单引号的字符串中的双引号需要使用“\”进行转义。A、正确B、错误答案:B50.字符串型的变量可以直接使用string对象的方法,如vars='thisisapen';s.length表示字符串有几个字符。A、正确B、错误答案:A51.JavaScript不可以跨平台。A、正确B、错误答案:B52.已知border-left是一个CSS样式属性名,则在JavaScript的Style对象中相应地有一个名为borderLeft的属性A、正确B、错误答案:A53.background-color在利用DOM的style属性操作时需要改为backGroundColor。A、正确B、错误答案:B54.在事件处理程序中,不能取消浏览器对事件的默认处理功能。A、正确B、错误答案:B55.Window对象的两个方法setTimeout(exp,time)和setInterval(exp,time)含义相同。A、正确B、错误答案:B56.局部变量与全局变量重名时,局部变量的优先级高于全局变量。A、正确B、错误答案:A57.window对象的属性在调用时可省略window,但方法调用不能省略window。A、正确B、错误答案:B58.JavaScript不区分大小写。A、正确B、错误答案:B59.reverse()方法可以颠倒数组中元素与下标的顺序。A、正确B、错误答案:B60.for语句是最常用的循环语句,它适合循环次数已知的情况。A、正确B、错误答案:A61.jQuery文件的压缩版本中不包括换行、缩进和注释等内容。A、正确B、错误答案:A62.Math.random()生成的随机数不包括1。A、正确B、错误答案:A63.JavaScript支持面向对象的编程。A、正确B、错误答案:A64.jQuery是一个快速、简洁的JavaScript库,其设计宗旨是writeless,domore。A、正确B、错误答案:A65.css()方法接收参数时只写样式名,则返回样式值。A、正确B、错误答案:A66.JavaScript中事件的发生,都会产生一个Event对象。A、正确B、错误答案:A67.在JavaScript中,方法是作为对象成员的函数,表明对象所具有的行为。A、正确B、错误答案:A填空题1.【】语句可用于跳出switch语句。答案:break2.表达式[1,2,'1','2'].lastIndexOf('1',1)的返回值是【】。答案:-13.Javascrtip中,HTML元素的class属性通过关键字()来访问。答案:className4.在浏览器的控制台输出信息的语句是()答案:console.log()5.BOM指的是()对象模型,英文全称是()答案:浏览器|Browser6.空数组调用pop()方法后的返回值为【】。答案:undefined7.若要从变量str保存的字符串中截取从位置5开始的后面2个字符,使用【】。答案:str.substr(5,2)8.使用setInterval方法设置定时器后,取消定时器的操作,只需将定时器ID传递给()方法即可。答案:clearInterval9.函数体内的()关键字用于返回处理结果。答案:return10.要完成以下功能:禁止网页右键菜单弹出,应在()事件中添加相应代码。答案:contextmenu11.答案:兄弟|子|父12.数组[1,2,3,4]调用splice(1,2)方法后,数组变为【】。答案:[1,4]13.varfirst="Thiscourseisveryeasy!";varsecond=first.split("");first=second.join(',');请问执行完以上代码后,first的结果是()答案:This,course,is,very,easy!14.答案:$("p:first")15.变量a=17.8,对它进行取整,使用Math对象的()方法可以得到17。变量b=-4.3,对它进行取整,使用Math对象的()方法可以得到-4。答案:floor|ceil16.window的()事件在浏览器完成页面加载后立即触发。答案:onload17.有一个数组包括3,2,1,0这四个元素,使用()方法后数组变为0,1,2,3答案:reverse()18.只声明变量,但不赋值,则输出变量时,结果为【】答案:undefined19.在一个表单中,查找所有的input元素,可以用jquery中的()选择器来实现。答案:$(‘:input’)20.单选注释以()开始。答案://21.有一个字符串变量str为,使用JavaScript的String对象的方法截取子字符串“9898999”,写法是()答案:str.substr(4)22.若arr=['three',,,6,null],则arr.length等于【】。答案:523.写出产生一个3-17(包括3和17)之间的随机整数代码:()答案:Math.floor(Math.random()*15+3)24.(3!=3)||(7答案:false25.通过document.getElementsByTagName()返回的操作元素,可利用【】的方式获取其中一个对象。答案:下标26.在jquery中,想让一个元素隐藏,用()方法实现,显示隐藏的元素用()方法实现。答案:hide()|show()27.创建一个元素标记的代码为:varp=();答案:document.createElement(’p’)28.表达式123%7的计算结果是_____。答案:429.使用任何变量前必须使用()声明它。答案:var30.在使用事件监听器方法添加事件时,使用的方法是()。答案:addEventListener31.在JavaScript中,使用()运算符访问对象的属性和方法答案:.32.Javascript里Math对象的()方法返回介于0和1之间的伪随机数。答案:random()33.获取字符串变量str的长度的代码为【】。答案:str.length34.写出这行代码的执行结果:setInterval('getPic()',3000);答案:每隔3秒执行函数getPic()35.答案:$("div,span,p")36.()指的是函数调用时传递的参数。答案:实参37.javascript使用()关键字创建对象。答案:new38.说出以下变量的数据类型是什么?varflag=false;()vari=0.258,b;()()varobj=newDate();()varmsg=“helloworld”;()答案:布尔型boolean|数值型Number|undefined|object|字符型string39.在JavaScript中,函数的定义是由()、函数名、参数和函数体组成的。答案:function40.()指的是函数定义时设置的参数。答案:形参41.HTML5新增了通过()方式设置自定义属性。答案:data-属性名42.在Javascript中通过()、()、()属性可以修改元素内容。答案:innerHTML|innerText|textContent43.答案:sfz.substr(6,8)|sfz.replace(birth,'********')44.单独存放JavaScript程序的文件扩展名是()答案:js45.答案:url.lastIndexOf("\\")|url.substr(pos+1)46.DOM对象在标准浏览器中调用()方法可以删除DOM对象的事件监听。答案:removeEventListener()47.Javascript由()、()、()三部分组成。答案:ECMAScript|DOM|BOM48.答案:$(‘tr:eq(0)’)49.定义函数时可以用()个参数。答案:无数50.排他思想的实现步骤是()与()。答案:所有元素全部清除|设置当前元素51.在JavaScript的DOM操作中,使用()方法删除标记。答案:removeChild52.事件对象调用()属性可获取按下回车键时对应的码值。答案:keyCode53.window对象的()事件在文档内容完全加载完成时触发。答案:load54.事件的三要素分别是()、()、()。答案:事件源|事件类型|事件处理程序55.在BOM对象模型中,最顶层对象是()对象答案:window56.数组中的元素使用索引来进行访问,索引从【】开始答案:057.答案:d.style.backgroundColor='blue';58.如果将网页上所有的div元素里的文字都设置为绿色,使用jquery写的代码是()。答案:$(“div”).css(“color”,”green”)59.函数parseInt(3.56)的执行结果为【】。答案:360.有一个字符串变量a="It'salright",使用a.length后返回的值是()。答案:1261.87%8的结果是()答案:762.定义了一个数组emp,显示数组元素个数的代码是()答案:emp.length63.location对象的()属性用来获取当前URL。答案:href64.节点的()属性返回当前节点的父

温馨提示

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

评论

0/150

提交评论