目录
JavaScript知识训练——字符串对象
-
1、在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是( )A
A、charAt()方法是获取位于指定索引位置的字符
B、indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置
C、charAt()方法的参数可以为一个或两个
D、indexOf()方法的参数为指定的索引值
-
2、String对象的方法不包括( )。D
A、charAt()
B、substring()
C、toUpperCase()
D、length()
-
3、String对象的属性不包括( )B
A、constructor
B、indexOf
C、length
D、prototype
-
4、
A、var str="King of the world";
document.write("字符串中第9到3个字符为:"+str.substring(8,2)+"<br/>");
显示结果是( )。Bt fo gn
B、ng of t
C、King to the world
D、无显示结果
-
5、对字符串str="welcome to taiyuan"说法正确的是( )。C
A、str.indexOf(i)的返回值是12
B、str.charAt(6)返回的值是m
C、str.toUpperCase(str)返回的值是WELCOME TO TAIYUAN
D、str.toUpperCase(str)返回的值是welcome to taiyuan
JavaScript知识训练:数组对象
-
1、向数组array尾部追加一个元素10,正确的语法是( )C
A、array.shift(10);
B、array.unshift(10);
C、array.push(10);
D、array.slice(10);
-
2、var arr =[1,2,3,4,5,6]; arr.splice(2,3); alert(arr); 以上代码运行的正确结果是( )。 A
A、1,2,6
B、4,5,6
C、1,2,5,6
D、1,2,3
-
3、执行下列代码之后,数组myArr的值是( ) var myArr = [1,2,3,4,5]; myArr.shift(); B
A、[1,2,3,4,5]
B、[2.3.4.5]
C、[]
D、[1,2,3,4]
-
4、JavaScript程序段”var arr=new Array(1,2,3,4); document.write(arr.[3])”在浏览器中执行的结果是 ( ) D
A、1
B、2
C、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
A、21
B、23456
C、2,3,4,5,6
D、19
JavaScript知识训练:日期对象
-
1、下列关于JavaScript中Date日期对象的描述正确的是( ) C
A、getMonth()返回Date对象的月份,其值介于1-12之间
B、getDate()返回Date对象的一个月中的每一天,其值介于1-31之间
C、getHours()返回Date对象的小时数,其值介于0-23之间
D、getDay()返回Date对象的每星期中的某一天,其值介于1-7之间
-
2、在JavaScript中,下列( )语句能正确获得当前时间的小时值。 D
A、var date = new date(); var hour = date.getHour();
B、var date = new Date(); var hour = date.getHour();
C、var date = new date(); var hour = date.getHours();
D、var date = new Date(); var hour = date.getHours();
-
3、假如今天是2021年12月31日星期五,则运行如下代码后,结果是( ) var now = new Date(); alert(now.getDay()); B
A、4
B、5
C、30
D、31
-
4、在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression( ) D
A、setTimeout(1000,expression);
B、setTimeout(expression,1);
C、setTimeout(1,expression);
D、setTimeout(expression,1000);
-
5、如果今天是2021年12月31日,则下列JavaScript代码运行后,将在网页上显示( )。 C var now=new Date(); var year=now.getYear(); var month=now.getMonth(); var date=now.getDate(); document.write(year+””month+””+date);
A、2021 11 30
B、2021 12 30
C、2021 11 31
D、2021 12 31
JavaScript知识训练:数学对象
-
1、Math.ceil(-3.14)的结果是( )。 B
A、-3.14
B、-3
C、-4
D、3.14
-
2、Math.floor(-3.14)的结果是( )。 C
A、-3.14
B、-3
C、-4
D、3.14
-
3、Math.round(-3.14)的结果是( )。 B
A、-3.14
B、-3
C、-4
D、3.14
-
4、JavaScript程序段“var x=8.167589;var n=x.tofixed(2); document.write(n)”运行的结果是( ) D
A、8.2
B、8.1
C、8.16
D、8.17
-
5、JavaScript程序段“var x=8.167589;var n=x.toPrecision(2); document.write(n)”运行的结果是( ) B
A、8.1
B、8.2
C、8.16
D、8.17