JS考试题目

更新时间:2023-08-24 12:25:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

(1)、JavaScript中声明一个变量所用的关键字是 var 。

(2)看以下JavaScript程序

var a,b,c;

a=“2”;

b=2;

c=a+b;

运行以上程序后,变量c的值为。

(3)看以下JavaScript程序*

var x,y;

x=10;

y=x++;

运行以上程序后,变量y的值为。

(4)看以下JavaScript程序**

var i,j;

i=0;

j=i&&(++i);

运行以上程序后,变量j的值为。

(5)看以下JavaScript程序*

var i;

i=8;

do{

i++;

}while(i>100);

运行以上程序后,变量i的值为。

(6)看以下JavaScript程序*

for(var i=1;i<=10;i++){

if(i= =5) continue;

if(i= =8) break;

alert(i);

}

运行以上程序后,弹出的对话框依次输出的值为

(7)看以下JavaScript程序

var str1,str2,str3,str4;

str1="10.5";

str2="8";

str3=str1+str2;

alert(str3);

str4=Number(str1)+Number(str2);

alert(str4);

运行以上程序后,弹出的对话框依次输出的值为

(8)定义JavaScript函数所用的关键字是 function 。

(1) alert();的作用是:( A )

A、 弹出对话框,该对话框的内容是该方法的参数内容。

B、弹出确认对话框,该对话框的要用户选择“确认”或“取消”。

C、弹出输入对话框,该对话框的可让用户输入内容。

D、弹出新窗口。

(2)看以下JavaScript程序

var num;

num=5+true;

问:执行以上程序后,num的值为( D )

A、true B、false C、5 D、6

(3)看以下JavaScript程序

var x=prompt(“请输入1-5的数字!”,“”);

switch (x){

case “1”:alert(“one”);

case “2”:alert(“two”);

case “3”:alert(“three”);

case “4”:alert(“four”);

case “5”:alert(“five”);

default:alert(“none”);

}

运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( B )**

A、four,none

B、four,five,none

C、five

D、five,none

(4)window对象的方法中,( A )方法是用于弹出确认对话框,可让选择“确定”或“取消”

A、confirm() B、alert() C、prompt() D、open()

(5)用JavaScript实现打开一个新窗口,地址为abc.html,正确的方法是(A)*

A、window.open(“abc.html”,“”,“”);

B、window.open(“”,“abc.html”,“”);

C、window.open(“”,“”,“abc.html”);

D、window.open(“”,“”,“”);

(1)在JavaScript程序中加入注释,方法有(AB)

A、//注释内容

B、/*注释内容*/

C、/注释内容

D、/*注释内容

(2)以下JavaScript变量名不合法的有(ABC)

A、4Myvariable

B、My@variable

C、function

D、Myvariable4

(3)location对象中可实现重新链接到其他网址的属性或方法有(AC)*

A、href属性 B、reload() C、replace() D、host

(4)history对象中能实现网页后退效果的方法是(AC)*

A、back() B、forward() C、go(-1) D、go(1)

6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB)

A. <TEXTAREA></TEXTAREA>

B. <INPUT type=”text”/>

C. <INPUT type=”hidden”/>

D. <DIV></DIV>

四、程序题:

1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。

<html>

<body>

<script>

function foo() {

// 在此处添加代码

var rg = document.getElementsByName("radioGroup");

for( var i = 0; i < rg.length; i++ )

{

if( rg[i].checked )

{

alert("你选择了第" + (i+1) + "个单选框");

}

}

return false;

}

</script>

<body>

<form name="form1" onsubmit="return foo();">

<input type="radio" name="radioGroup"/>

<input type="radio" name="radioGroup"/>

<input type="radio" name="radioGroup"/>

<input type="radio" name="radioGroup"/>

<input type="radio" name="radioGroup"/>

<input type="radio" name="radioGroup"/>

<input type="submit"/>

</form>

</body>

</html>

Javascript简答题

1.如何获取表单<select>域的选择部分的文本?

2.在JavaScript中定时调用函数 foo() 如何写?

3.var a = 10; var b = 20; var c = 10; alert(a = b); alert(a == b); alert(a == c);结果是?

以下是答案:

1、

<form name="a">

<select name="a" size="1" onchange="_sel(this)">

<option value="a">1</option>

<option value="b">2</option>

<option value="c">3</option>

</select>

</form>

<script>

function _sel(obj){

alert("显示文本:" + obj.options[obj.selectedIndex].text);

alert("值:" + obj.options[obj.selectedIndex].value);

}

</script>

2、

function foo(){

alert("aaaa");

a = setTimeout(foo(),100);

}

foo();

3、a = b 是赋值,a == b是判断值是否相同lect>域的选择部分的文本?

本文来源:https://www.bwwdw.com/article/b2ni.html

Top