JavaScript-数学对象、字符串对象、 数组对象、日期对象educoder

目录

JavaScript知识训练——字符串对象 

JavaScript知识训练:数组对象 

 JavaScript知识训练:日期对象

 JavaScript知识训练:数学对象

 

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、var str="King of the world"; document.write("字符串中第9到3个字符为:"+str.substring(8,2)+"<br/>"); 显示结果是( )。B

    A、

    t 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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值