js练习题
发布日期:2021-06-29 12:06:05 浏览次数:3 分类:技术文章

本文共 4185 字,大约阅读时间需要 13 分钟。

js练习题

一. 选择题

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

    A. document.write(“Hello World”)
    B. “Hello World”
    C. response.write(“Hello World”)
    D. (“Hello World”)

  2. 在JavaScript表达式中13+“13”+"5"的结果是( ). D

    A. 29
    B. 1217
    C. 126
    D. 13135

  3. 对JavaScript基本语法描述不正确的一项是( ). B

    A. JavaScript严格区分大小写
    B. JavaScript程序代码的格式,每条功能执行语句的最后必须用分号(;)结束
    C. JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含<script></script>标签
    D. JavaScript中使用单引号和双引号声明的字符串没有任何区别

  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. js中取得指定字符在字符串中的位置的函数是( ). C

    A. indexOf
    B. indexOfValue
    C. indexOf
    D. addindex

  7. 下列不属于 JavaScript dom操作事件的是 ( ).C

    A.onclick
    B.onkeydown
    C.onbodyload
    D.onmouseover

  8. js 语句 A

var a1=10;var a2=20;alert(“a1+a2= ”+a1+a2);
将显示 ( )结果 A.a1+a2=30    B.a1+a2=1020              C.a1+a2=a1+a2
  1. 将字串s 中的所有字母变为小写字母的方法是 ( ). B

    A. s.toSmallCase()
    B. s.toLowerCase()
    C. s.toUpperCase()
    D. s.toUpperChars()

  2. 以下表达式产生一个 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)

  3. 产生当前日期的方法是 ( ). C

    A. Now()
    B. Date()
    C. new Date()
    D. new Now()

  4. 如果想在网页显示后,动态地改变网页的标题 ( ). C

    A. 是不可能的
    B. 通过document.write(“新的标题内容” )
    C. 通过document.title=( “新的标题内容” )
    D. 通过document.changeTitle( “新的标题内容” )

  5. 在dom对象模型中,下列选项中的对象位于对象模型中的第2层( ). C

    A. history
    B. document
    C. button
    D. location

  6. 分析下面的JavaScript 代码段,输出结果是( ). B

    var a = 15.59;
    document.write(Math.round(a));
    A. 15 B. 16 C. 15.5 D. 15.4

  7. <input type="button" value="点一下" onclick="alert('你好')">分析正确的是( ). C

    A. onclick表示鼠标移上去的事件
    B. 这个代码运行时将报错
    C. 点击这个按扭时弹出提示框,并显示“你好”
    D. 必须把alert改为window.alert才能正常运行

  8. 以下代码执行结果为( ). B

A.  30	B.  24linux6C.  6D.  30linux
  1. 在HTML DOM中,那一项不是document对象中的成员( ). B

    A. bgColor
    B. onload 窗口的自动加载
    C. title
    D. forms

  2. 网页编程中,运行下面的 JavaScript代码,则提示框中显示( ). B

A. 2 B. 2.5 C. 32/2 D. 16

  1. 在HTML 文档对象模型中, history对象的( )用于加载历史列表中的下一个 url页面. C

    A. next()
    B. back()
    C. forward()
    D. go(-1)

  2. 在Javascript 中要改变页面文档的背景色,需要修改 document对象的( )属性. C

    A.backColor
    B.backgroundColor
    C.bgcolor
    D.background

  3. 在HTML 页面中,不能与 onchange事件处理程序相关联的表单元素有( ). D

    A. 文本框
    B. 复选框
    C. 列表框
    D. 按钮

  4. 在HTML 页面上编写 JavaScript代码时,应编写在()标签中间. B

    A. <javascript>和</javascript>
    B. <script> 和</script>
    C. <head>和</head>
    D. <body>和 </body>

  5. 在JavaScript 浏览器对象模型中, window对象的( )属性用来指定浏览器浏览历史信息. C

    A.status
    B. screen
    C. history
    D. document

  6. 编写Javascript 函数实现网页背景色选择器,下列选项中正确的是( ). B

    A.

function change(color){
window.bgColor=color;}

B.

function change(color){
document.bgColor=color;}

C.

function change(color){
body.bgColor=color;}

D.

function change(color){
form.bgColor=color;}
  1. 在JavaScript 中,可以使用 Date对象的 ( ) 方法返回一个月中的每一天. A

    A. getDate
    B. getYear
    C. getMonth
    D. getTime

  2. 下列选项中关于浏览器对象的说法错误的是( ). C

    A. history对象记录了用户在一个浏览器中已经访问过的 urls
    B. location对象相当于IE 浏览器中的地址栏,包含关于当前 url地址的信息
    C. location对象是history 对象的父对象 ,history 对象的父对象 :window
    D. location对象是window 对象的子对象

  3. 在HTML 页面中包含一个按钮控件 mybutton,如果要实现点击该按钮时调用已定义的 JavaScript函数compute ,要编写的 HTML代码是( ). D

    A. <input name=”mybutton ” type=” button” onBlur= ”compute()” value=”计算”>
    B. <input name=”mybutton ” type=” button” onFocus= ”compute()” value=”计算”>
    C. <input name=”mybutton ” type=” button” onClick= ”function compute()” value=”计算”>
    D. <input name=”mybutton ” type=” button” onClick= ”compute()” value=”计算”>

  4. 分析下面的JavaScript 代码段,输出结果是( ). C

    var mystring=”I am a student ”;
    var a=mystring.substring(9,13);
    document.write(a);
    A. stud
    B. tuden
    C. uden
    D. udent

  5. 如果在HTML 页面中包含如下图片标签,则选项中的( )语句能够实现隐藏该图片的功能. D

    <img id= ”pic” src=”Sunset.jpg ” width=” 400” height= ”300” >
    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”;

  6. 在HTML 页面上,当按下键盘上的任意一个键时就会触发 JavaScript的( )事件. D

    A. onfocus
    B. onblur
    C. onsubmit
    D. onkeydown

二. 简答题

  1. JS表单弹出对话框函数是?获得输入焦点函数是?
弹出对话框函数:		alert('警告框');		prompt('提示框');		confirm('确认框')	  	获取输入焦点函数:focus()
  1. 如果要求数值1-10的累加,每隔5分钟执行一次数值的累加,如何实现?
var sum = 0;	setInterval (function (){
for(var i = 0; i <= 10; i++){
sum += i; } },300000);

转载地址:https://blog.csdn.net/ZZZ___jh/article/details/109485865 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:js练习题(二)
下一篇:html,css练习题

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月14日 16时48分19秒