赞
踩
1、JavaScript是运行在( )的脚本语言。
B、客户端
2、JavaScript代码通常是用( )标签嵌入到html文档的。
D、script
3、编写JavaScript程序的唯一工具是纯文本编辑器。
B、错误
4、用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。
A、错误
5、JavaScript不声明变量的数据类型,变量可直接使用
A、正确
1、下列选项中,( )可用于检查某个值是否为无穷大的数。
B、isFinite()
2、函数parseInt(15.36)的值是( )
A、15
3、函数parseFloat(15.36)的值是( )
D、15.36
4、下面代码中s的值是( )
var a="100"
var b=100;
var s=a+b;
alert(parseInt(s));
C、100100
5、isNaN(“abc”)的返回值为 ( ). C、true
1、执行下面语句后c的值是( D、4 )。
var a=2,b=1,c=3;
if(a<b){
c=0;
}
else{
c++;
}
2、var a=false;
var x = a?“A”:“B”;
在上面的程序片段中,x的值是( )B、B
3、下列JavaScript的循环语句中( )是正确的
D、for(i=0;i<10;i++){…}
4、有语句“var x=0;while( ){x+=2;}要使while循环体执行10次,空白处的循环判断式应写为?
C、x<20
5、分析下面的JavaScript代码段:输出结果是 ( B、string )
var s1=15;
var s2=“string”;
if(isNaN(s1)){
document.writeln(s1);}
if(isNaN(s2)){
document.writeln(s2);}
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
return a<60 ? "unpass" : "pass";
/********** End **********/
}
function mainJs(a) { a = parseInt(a); //请在此处编写代码 /********** Begin **********/ switch(a){ case 82414: return "Superior"; break; case 59600: return "Huron"; break; case 58016: return "Michigan"; break; case 25744: return "Erie"; break; case 19554: return "Ontario" break; default: return "error"; break; } /********** End **********/ }
function mainJs(a) { a = parseInt(a); //请在此处编写代码 /********** Begin **********/ var sum=0; var i=2; while(i<=a){ var j=2; while(j<i){ if(i%j==0){ break; } j++; } if(j==i){ sum+=i; } i++; } return sum; /********** End **********/ }
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
var sum = 0;
var i = a+1;
while(i<b){
sum += i;
i+=1;
}
return sum;
/********** End **********/
}
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
var sum = 1;
if(b-a<=1) return 1;
for(var i =a+1; i<b; i++){
sum *= i;
}
return sum;
/********** End **********/
}
1、在JavaScript中,两个整数进行除(/)运算,其结果也为整数。
B、错误
2、x={x:1};y={y:1};z=1;n='1’下面结果为true的是(
D、z == n
3、假设val已经声明,且定义为任何数值。三元运算符 (val !== ‘0’)?‘define’:‘undefine’;的返回值是( )
A、define
4、假设有如下代码,那么a(10)的返回结果是( )
function a(a){
a^=(1<<4)-1;
return a;
}
A、5
5、下面这段javascript代码,最后一句alert的输出结果是( )
var msg='hello';
for(var i=0;i<10;i++){
var msg = 'hello'+i*2+i;
}
alert(msg);
C、hello189
function mainJs(a,b) {
//请在此处编写代码
/***********Begin**********/
a1 = parseInt(a);
b1 = parseInt(b);
c = (a1 %b1).toString();
a.toString();
b.toString();
/*********End************/
return a+b+c;
}
function mainJs(a,b) {
//请在此处编写代码
/********Begin***************/
return a>b ? a&&b : !a
/**********End****************/
}
function mainJs(a,b) {
//请在此处编写代码
/*********begin*********/
return a>b ? a:b;
/*********end*********/
}
function mainJs(a,b) {
var a = parseInt(a);
var b = parseInt(b);
//请在此处编写代码
/*********begin*********/
result1 = (a-1+b)*b;
c = result1 ==24 ? 1: 0;
d = 4;
e = c*d+d;
/*********end*********/
return e;
}
1、在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是( )
A、charAt()方法是获取位于指定索引位置的字符
2、String对象的方法不包括( )。
D、length()
3、String对象的属性不包括( )
B、indexOf
4、var str="King of the world"; document.write("字符串中第9到3个字符为:"+str.substring(8,2)+"<br/>");
显示结果是( )。
B、ng of t
5、对字符串str="welcome to taiyuan"说法正确的是( )。
C、str.toUpperCase(str)返回的值是WELCOME TO TAIYUAN
1、向数组array尾部追加一个元素10,正确的语法是( )
C、array.push(10);
2、var arr =[1,2,3,4,5,6];
arr.splice(2,3);
alert(arr);
以上代码运行的正确结果是( )。
A、1,2,6
3、执行下列代码之后,数组myArr的值是( )
var myArr = [1,2,3,4,5];
myArr.shift();
B、[2.3.4.5]
4、JavaScript程序段”var arr=new Array(1,2,3,4); document.write(arr.[3])”在浏览器中执行的结果是 ( )
D、4
5、分析下面的JavaScript代码段
a=new Array(2,4,4,5,6);
sum=0;
for(i=0;i<a.length;i++){
sum+=a[i];
}
document.write(sum);
输出结果是( )。
A、21
1、下列关于JavaScript中Date日期对象的描述正确的是( )
C、getHours()返回Date对象的小时数,其值介于0-23之间
2、在JavaScript中,下列( )语句能正确获得当前时间的小时值。
D、var date = new Date();
var hour = date.getHours();
3、假如今天是2021年12月31日星期五,则运行如下代码后,结果是( )
var now = new Date();
alert(now.getDay());
B、5
4、在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression( )
D、setTimeout(expression,1000);
5、如果今天是2021年12月31日,则下列JavaScript代码运行后,将在网页上显示( )。
var now=new Date();
var year=now.getYear();
var month=now.getMonth();
var date=now.getDate();
document.write(year+””month+””+date);
C、2021 11 31
1、Math.ceil(-3.14)的结果是( )。
B、-3
2、Math.floor(-3.14)的结果是( )。
C、-4
3、Math.round(-3.14)的结果是( )。
B、-3
4、JavaScript程序段“var x=8.167589;var n=x.tofixed(2); document.write(n)”运行的结果是( )
D、8.17
5、JavaScript程序段“var x=8.167589;var n=x.toPrecision(2); document.write(n)”运行的结果是( )
B、8.2
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
with (Math) {
return max(ceil(a),floor(a) ,round(a) , sqrt(a),sin(a)) +min(ceil(a),floor(a) ,round(a) , sqrt(a) ,sin(a));
}
/********** End **********/
}
function mainJs(a) {
a = parseInt(a);
var date = new Date(a);
/*********Begin*********/
var year = date.getFullYear();
var month = date.getMonth() ;
var day = date.getDate();
var week = date.getDay() ;
return year + ','+month +','+ day +','+week;
/*********End*********/
}
function mainJs(a,b) {
//请在此处编写代码
/********** Begin **********/
var c=a.indexOf(b);
var sum=0;
while(c>=0){
sum +=c;
c=a.indexOf(b,c+b.length);
}
return sum;
/********** End **********/
}
function mainJs(a) { //请在此处编写代码 /********** Begin **********/ var i=0; var b=""; while(i<6){ b+= a.charAt(i); i++; } return b; /********** End **********/ }
function mainJs(a,b) {
//请在此处编写代码
/********** Begin **********/
var c=a.indexOf(b)
if(c!=-1){
return(a.slice(0,c)+a.slice(b.length+c))
}
return a;
/********** End **********/
}
function mainJs(a) {
//请在此处编写代码
/********** Begin **********/
var spaceArray = a.split(" ");//以space分割
var commaArray = a.split(",");//以逗号分隔
return spaceArray.length+commaArray.length-1;
/********** End **********/
}
var array1 = [1,2,3,"js",4,true,"hello"];
var array2 = [true,true,"java",2.1];
function mainJs(a) {
//请在此处编写代码
a = parseInt(a);
/*********begin*********/
if(a==array1.length){
return "hello";
}else{
return 2.1 ;
}
/*********end*********/
}
var testArray = [12,"java","js","c","c++",24,36,"python","c#","css"];
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/*********begin*********/
for (var i=0;i<a;i++){
testArray.unshift(testArray .pop());
}
return testArray[b];
/*********end*********/
}
function mainJs(myArray) { myArray = myArray.split(","); //请在此处编写代码 /*********begin*********/ var s=0; var a=new Array(); while(s<myArray.length){ s=myArray.indexOf("a",s); if(s!=-1){ a.push(s); s++; } else{ break; } } s=0; var b=new Array(); while(s<myArray.length){ s=myArray.indexOf("b",s); if(s!=-1){ b.push(s); s++; } else{ break; } } return a.concat(b); /*********end*********/ }
1、下面有关javascript内部对象的描述,正确的有( )
A、
History 对象包含用户(在浏览器窗口中)访问过的 URL
B、
Location 对象包含有关当前 URL 的信息
C、
Window 对象表示浏览器中打开的窗口
D、
Navigator 对象包含有关浏览器的信息
2、以下关于Javascript中事件的描述中,不正确的是( )
D、onchange:选中字段时触发的事件
3、如果在html页面中包含如下图片标签,则选项中的( )语句能实现隐藏该图片的功能。
<img id=pic src=sunset.jpg />
D、document.getElementById('pic').style.display = none;
4、HTML文档的树状结构中,( )标签为文档的根节点,位于结构中的最顶层。
A、<HTML>
5、open()方法的哪个外观参数可以设置是否显示滚动条?( )
C、scrollbars
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。