Javascript题库

  • 格式:pdf
  • 大小:193.91 KB
  • 文档页数:11

Javascript题库

⼀、填空题1. JavaScript有两种引⽤数据类型 :__数组___、__对象__。2. Javascript通过__setTimeout___延迟指定时间后,去执⾏某程序。3. Javascript⾥String对象通过__indexOf__⽅法取第⼀次出现⼦字符 串的字符位置。4. Javascript⾥取字符串的长度是__.length__,取数组的长度是 ___.length_____。 5. Javascript⾥若已知元素name,通过__ getElementsByName()___可以获 得⼀组元素。6. Javascript弹出对话框的三个命令__alert() promot() confirm()__。7. Javascript⾥字符串执⾏正则的⽅法是,字符串⾥根据指定字 符切割的⽅法是__ split()__。8. Javascript⾥Math的___random()__⽅法返回介于0和1之间的伪随机数。9. Javascript通过__setTimeout _延迟指定时间后,去执⾏某程序。10. ⽤javascript将ID为mydiv的标签元素的样式名设置为 document.getElementById(‘mydiv’).className=’bigfont’;__ ___。11. JavaScript有两种特殊数据类型 :__ null ___、_ undefined __ _。12. Javascript中, 如果已知HTML页⾯中的某标签对象的id=”username”,⽤ ___ document.getElementById(‘username’)___⽅法获得该标签对象。13. JavaScript有两种复合数据类型 :__数组___、__对象___。14. 通过Javascript使页⾯后退的代码是__ history.back() ___。15. 在HTML中我们可以使⽤____标签中间。22. 在JavaScript浏览器对象模型中,window对象的___status___属性来指定浏览器状态栏中显⽰的临时消息。23. 在javascript中,可以使⽤Date对象的__ getDate()__⽅法返回⼀个⽉中的每⼀天。24. Javascript中制作图⽚代替按钮的提交效果需要⼿动提交的⽅法___ submit()___。25. 当⽤户提交⼀个表单时,需要执⾏javascript事件是__ onSubmit事件___。26. 在javascript当中⽤于指定在⼀段特定的事件后执⾏某段程序,说的是__定时器___。27. 终⽌定时器使⽤的⽅法是___ clearInterval() ___。28. nodeType属性可⽤于获取节点类型,如果返回值为1,则表明该节点是___元素节点___。29. 为获取页⾯中多个同名对象,应使⽤document的__ getElementsByName () ___⽅法。30. Javascript的基本数据类型不包括__数组___。31. Typeof运算符返回值中由⼀个跟javascript数据类型不⼀样,它是___ Function ____。32. 定义了⼀个变量,但没有为该变量赋值,如果alert该变量,javascript弹出的对话框的显⽰___ Undefined___。33. 获取焦点的事件__ onfocus___失去焦点的事件___ onblur ____。34. Javascript⾥若⼀直元素id,通过___ getElementById()__可以获得⼀个元素。35. Window对象中定时器由___ setInterval()__、___ setTimecout()___。36. Typeof[1,2,3] ,typeof undefined 的结果分别是_ object __、__ undefined __。37. Select当选择发⽣变化触发的事件是__onchange__、表单提交时间是__onsubmit___。38. 关于浏览器对象,history对象的⽗对象是___ location对象___。39. 在HTML页⾯上,按下键盘上任意⼀个键时都会触发Javascript的___ onKeyDown ___事件。40. 在HTML页⾯中,不能与onChange事件处理程序相关联的表单元__按钮/button ___。

⼆、选择题1.JavaScript是运⾏在( B )的脚本语⾔。(选择⼀项)

A.服务器端

B.客户端

C.在服务器运⾏后,把结果返回到客户端

D.在客户端运⾏后,把结果返回到服务端

2.setTimeout("buy( )",20)表⽰的意思是( C )(选择⼀项)

A.间隔20秒后,buy( )函数被调⽤⼀次B.间隔20分钟后,buy( )函数被调⽤⼀次

C.间隔20毫秒后,buy( )函数被调⽤⼀次

D.buy( )函数被持续调⽤20次

3.在JavaScript中,能使⽂本框失去焦点的⽅法是( C )。(选择⼀项)

A.onblur( )

B.focus( )

C.blur( )

D.leave( )

4.在Javascript中,运⾏Math.ceil(25.5);的结果是( D )(选择⼀项)

A.24

B.25

C.25.5

D.26

5.在JavaScript中( C )⽅法可以对数组元素进⾏排序(选择⼀项)

A.add( )

B.join( )

C.sort( )

D.length( )

6.分析下⾯的JavaScript代码段,输出结果是( B )(选择⼀项)

var mystring="I am a student";a=mystring.charAt(9);document.write(a);

A.I am a st

B.U

C.Udent

D.T

7.分析下⾯的JavaScript代码段,输出的结果是( D )。(选择⼀项)

emp=new Array(5);emp[1]=1;emp[2]=2;document.write(emp.length);

A.2

B.3

C.4

D.5

8.以下不属于javascript中提供的常⽤数据类型的是( D )(选择⼀项)

A.Undefined

B.Null

C.Number

D.Connection

9.在JavaScript中,把字符串“123”转换为整型值123的正确⽅法是( C)。(选择⼀项)A.var str="123";var num=(int)str;

B.var str="123";var num=str.parseInt(str);

C.var str="123";var num=parseInt(str);

D.var str="123";var num=Integer.parseInt(str);

10. 假设今天是2006年4⽉1⽇星期六,请问以下javascript代码输出结果是:( A )(选择⼀项)

var time = new Date( );document.write(time.getMonth( ));

A.3

B.4

C.5

D.4⽉

11. 关于函数,以下说法错误的是( D )(选择⼀项)

A.函数类似于⽅法,是执⾏特定任务的语句块。

B.可以直接使⽤函数名称来调⽤函数

C.函数可以提⾼代码的重⽤率

D.函数不能有返回值

12.在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为( B )(选择⼀项)

滑雪游泳爬⼭

滑雪

游泳

爬⼭

A.document.getElementsById("chk");

B.document.getElementsByName("chk");

C.document.getElementByName("checkbox");

D.document.getElementsByTagName("chk");

13. 在JavaScript中,页⾯中显⽰当天⽇期“今天是2013年9⽉1⽇”,下列选项正确的是(D)(选择⼀项)

A.var today;today=new Date( );document.write("今天是"+today.getYear( )+"年"+(today.getMonth( )+1)+"⽉"+today.getDay( )+"⽇");

B.var today; today=new Date( );document.write("今天是"+today.getFullYear( )+"年"+(today.getMonth( )+1)+"⽉"+today.getDay( )+"⽇");

C.var today;Today=new Day( );document.write("今天是"+today.getFullYear( )+"年"+(today.getMonth( )+1)+"⽉"+today.getDate( )+"⽇");

D.var today;today=new Date( );document.write("今天是"+today.getFullYear( )+"年"+(today.getMonth( )+1)+"⽉"+today.getDate( )+"⽇");

14. 在JavaScript中,执⾏下⾯的代码后,num的值是( C ).(选择⼀项)

var str = "xiao.li@gmail.com";var num = str.indexOf(".");

A.-1

B.0

C.4

D.13

15. 在JavaScript中,使⽤open( )⽅法实现弹出窗⼝时,能够控制窗⼝⼤⼩⽆法调节的选项是( AC )(选择⼆项)

A.window.open("show.html","弹出窗⼝","resizable=no");