js练习题

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脚本程序可以独立保存为一个外部文件,但其中不能包含标签
    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. 分析正确的是( ). C
    A. onclick表示鼠标移上去的事件
    B. 这个代码运行时将报错
    C. 点击这个按扭时弹出提示框,并显示“你好”
    D. 必须把alert改为window.alert才能正常运行

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

<script>
	var num="24linux"+6;
	alert(num);
</script>
A.  30	
B.  24linux6
C.  6
D.  30linux
  1. 在HTML DOM中,那一项不是document对象中的成员( ). B
    A. bgColor
    B. onload 窗口的自动加载
    C. title
    D. forms

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

<script language="javascript">
      x=3;
      y=2;
      z=(x+2)/y;
      alert(z);
</script>

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.
    B.
    C.
    D.

  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.
    B.
    C.
    D.

  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

    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); 

你可能感兴趣的:(JavaScript,demo,javascript)