本文共 4185 字,大约阅读时间需要 13 分钟。
js练习题
一. 选择题
-
写“Hello World ”的正确 javascript语法是( ). A
A. document.write(“Hello World”) B. “Hello World” C. response.write(“Hello World”) D. (“Hello World”) -
在JavaScript表达式中13+“13”+"5"的结果是( ). D
A. 29 B. 1217 C. 126 D. 13135 -
对JavaScript基本语法描述不正确的一项是( ). B
A. JavaScript严格区分大小写 B. JavaScript程序代码的格式,每条功能执行语句的最后必须用分号(;)结束 C. JavaScript脚本程序可以独立保存为一个外部文件,但其中不能包含<script></script>
标签 D. JavaScript中使用单引号和双引号声明的字符串没有任何区别 -
下列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++) -
下列的哪一个表达式将返回假( ). B
A. !(3 <= 1) B. (4 >= 4) && (5 <= 2) C. (“a ” == ” a”) && ( “c” != ”d ”) D. (2 < 3) || (3 < 2) -
js中取得指定字符在字符串中的位置的函数是( ). C
A. indexOf B. indexOfValue C. indexOf D. addindex -
下列不属于 JavaScript dom操作事件的是 ( ).C
A.onclick B.onkeydown C.onbodyload D.onmouseover -
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
-
将字串s 中的所有字母变为小写字母的方法是 ( ). B
A. s.toSmallCase() B. s.toLowerCase() C. s.toUpperCase() D. s.toUpperChars() -
以下表达式产生一个 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) -
产生当前日期的方法是 ( ). C
A. Now() B. Date() C. new Date() D. new Now() -
如果想在网页显示后,动态地改变网页的标题 ( ). C
A. 是不可能的 B. 通过document.write(“新的标题内容” ) C. 通过document.title=( “新的标题内容” ) D. 通过document.changeTitle( “新的标题内容” ) -
在dom对象模型中,下列选项中的对象位于对象模型中的第2层( ). C
A. history B. document C. button D. location -
分析下面的JavaScript 代码段,输出结果是( ). B
var a = 15.59; document.write(Math.round(a)); A. 15 B. 16 C. 15.5 D. 15.4 -
A. onclick表示鼠标移上去的事件 B. 这个代码运行时将报错 C. 点击这个按扭时弹出提示框,并显示“你好” D. 必须把alert改为window.alert才能正常运行<input type="button" value="点一下" onclick="alert('你好')">
分析正确的是( ). C -
以下代码执行结果为( ). B
A. 30 B. 24linux6C. 6D. 30linux
-
在HTML DOM中,那一项不是document对象中的成员( ). B
A. bgColor B. onload 窗口的自动加载 C. title D. forms -
网页编程中,运行下面的 JavaScript代码,则提示框中显示( ). B
A. 2 B. 2.5 C. 32/2 D. 16
-
在HTML 文档对象模型中, history对象的( )用于加载历史列表中的下一个 url页面. C
A. next() B. back() C. forward() D. go(-1) -
在Javascript 中要改变页面文档的背景色,需要修改 document对象的( )属性. C
A.backColor B.backgroundColor C.bgcolor D.background -
在HTML 页面中,不能与 onchange事件处理程序相关联的表单元素有( ). D
A. 文本框 B. 复选框 C. 列表框 D. 按钮 -
在HTML 页面上编写 JavaScript代码时,应编写在()标签中间. B
A.<javascript>和</javascript>
B.<script> 和</script>
C.<head>和</head>
D.<body>和 </body>
-
在JavaScript 浏览器对象模型中, window对象的( )属性用来指定浏览器浏览历史信息. C
A.status B. screen C. history D. document -
编写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;}
-
在JavaScript 中,可以使用 Date对象的 ( ) 方法返回一个月中的每一天. A
A. getDate B. getYear C. getMonth D. getTime -
下列选项中关于浏览器对象的说法错误的是( ). C
A. history对象记录了用户在一个浏览器中已经访问过的 urls B. location对象相当于IE 浏览器中的地址栏,包含关于当前 url地址的信息 C. location对象是history 对象的父对象 ,history 对象的父对象 :window D. location对象是window 对象的子对象 -
在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=”计算”>
-
分析下面的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 -
如果在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”;
-
在HTML 页面上,当按下键盘上的任意一个键时就会触发 JavaScript的( )事件. D
A. onfocus B. onblur C. onsubmit D. onkeydown
二. 简答题
- JS表单弹出对话框函数是?获得输入焦点函数是?
弹出对话框函数: alert('警告框'); prompt('提示框'); confirm('确认框') 获取输入焦点函数:focus()
- 如果要求数值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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!