前端设计
侯素玲

1
2
3
4
5
6
7

JavaScript基础语法练习题

发布时间:2021-03-03 21:35   发布人:侯素玲   浏览次数:1475


一、填空题

    1.JavaScript声明变量的关键字是       

    2.在JavaScript中,通过            标签来嵌入JavaScript脚本代码。

    3.在JavaScript中,如果声明了一个变量而没有对它赋初值,那么它的类型是            

    4.表达式“String”-99的结果是         

5.表达式123%7的运算结果是           

    6. var flag1=isNaN("12.5");  flag1的值为 true 还是 false           

    7. var num1= parseFloat("22.3.56");  num1的值为              

    8. var num2=parseInt("10.73");   num2的值为               

    9. var num3=parseInt("hi360");   num3的值为                。

二、选择题

   1. 插入 Javascript脚本 的正确位置是?  (    )

     A.<body> 部分

     B.<head> 部分

     C.<body> 部分和 <head> 部分均可

   2. 引用名为 "xxx.js" 的外部脚本的正确语法是?(    )

     A.<script src="xxx.js">

     B.<script href="xxx.js">

     C.<script name="xxx.js">

    3.下面关于JavaScript变量的描述错误的是(    )

      A.在JavaScript中,可以使用var关键字声明变量

      B.声明变量时,必须指明变量的数据类型

      C.可以使用typeof运算符返回变量的数据类型

      D.变量的类型可以通过其赋值来确定

    4. 下面4个变量声明语句中,正确的是(     )    

      A.var default  

      B.var my_home 

      C.var our class

      D.var 2cats

    5. 以下哪一个表达式将返回真(      )    

      A.(9=9)&&(5<1)

      B.!(17<20)

      C.(3!=3)||(7<2)

      D.(1==1)||(2<0)

    6.在 JavaScript 中,用来返回在字符串中指定位置处字符的方法是?(     )

      A.indexOf()    B.search()    C.replace()     D.charAt()

    7.定义 JavaScript 数组的正确方法是?(     )

      A.var txt = new Array="George","John","Thomas"

      B.var txt = new Array(1:"George",2:"John",3:"Thomas")

      C.var txt = new Array("George","John","Thomas")

      D.var txt = new Array:1=("George")2=("John")3=("Thomas")

    8.JavaScript脚本的类型转换说法正确的是(     )

       A.parseInt("66.6s")的返回值是66.6

      B.parseInt("66.6s")的返回值是NaN

      C.parseFloat("66ss36.8")的返回值是6636.8

      D.parseFloat("66ss36.8")的返回值是66

9.运行下面代码的结果是(     )

       var  arr=[2,5,3,2,1];

       var  sum=0;

       for(var i=0;i<arr.length-1;i   ){

          sum =arr[i];

       }

       console.log(sum);

       A. 13     B. 12    C. 19     D.18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考答案:一、1.var   2.<script>    3. undefined   4. NaN     5. 4   6. false.    7. 22.3    8. 10   9. NaN

参考答案:二、1.C  2.A  3.B   4.B   5.D    6.D  7.C   8.AD   9.B


  • 赵可心 2021-03-07 14:07:26
    一、 1.var 2.<script type="text/javascript"></script> 3.undefined 4."String-99" 5.4 二、1.D 2.B 3.D