JS语法与变量习题

138 阅读2分钟
  1. 以下选项中,不属于前端三层的是?(选择一项)( )

    A、行为层 B、结构层 C、数据层 D、样式层

2.我们可以在下面哪个html元素中写JavaScript代码?(选择一项)( )

A、<script> B、<JavaScript> C、<js> D、<scripting>

3.编程练习 小伙伴们,让我们实现在html页面的body标签中插入 JavaScript脚本, 弹出“hello world”。

任务:

1.在body标签中,嵌入JavaScript脚本的标签。 

2.在脚本标签中,写一个alert弹窗,并弹出"hello wor ld"

4.自由编程 小伙伴们,让我们实现在html页面的body标签中 , 引入外部JavaScript脚本。

任务(步骤):

1.在body标签中,嵌入JavaScript脚本的标签。

2.在JavaScript脚本标签中,通过src属性引入新建的js文件。 

3.在js文件中写一个弹窗,页面打开时弹出“你好,JavaScript!”。

5. JavaScript语句结束符使用哪个符号?(选择一项)

A “。”  B ”.“  C ”,“  D ”;“

7. 以下选项中,说法正确的是?(选择两项)

A、console是js的内置对象,log是console对象的方法 

B、字符串只能使用单引号包裹,不能使用双引号包裹 

C、浏览器遇到alert时,会暂停程序的执行

D、js代码中,语句结束时使用的分号可以是中文分号

9. 关于console.log(),下面说法错误的是?(选择两项)

A、console.log()会弹出一个弹窗 
B、console.log()不会阻止程序的运行 
C、console.log()会在控制台输出内容 
D、console.log()输出字符串不需要加引号

11. 哪一个选项,可以弹出如下效果?(选择一项)

image.png

Aalert("hello world") 
Balert('hello world') 
C、alert('"hello world"') 
D、alert("'hello world'")

13. 下面的代码中,有几处语法错误。赶快把它们找出来,并修改正确吧! (在线编辑器可能会影响测试效果,建议把代码粘贴到本地进行测试)

任务 
1. 通过控制台,找到报错代码的位置。 
2. 找到代码认真检查,把错误的地方修改正确。
alert("来xxx网");
alert(‘学习JavaScript’); 
console.log("来xxx网'); 
console.log(学习JavaScript);

15. 在JavaScript中,下列标识符(变量、函数等命名规则)格式正确的是(选择 两项)

A8_abc B、if C、Abc_3 D、$abc

17. JavaScript中,如果一次声明多个变量,那么变量名与变量名之间用什么符号 区分开?(选择一项)

A、" 。" B、" . " C、" , " D、" ; "

19. 关于变量,以下选项中说法错误的是?(选择一项)

A、定义变量需要使用var 
B、变量赋值使用等号(=) 
C、修改变量值时,前面需要使用var 
D、输出变量时,不需要加引号

21. 以下代码,输出的结果是?(选择一项)

image.png

A5,22,55 
B5, xx网,55 
C、5, 22,z 
D、5,xx网,z

24.以下代码,输出的结果是?(选择一项)

    console.log(y);
    var x,y=2;
    console.log(x);
    x = 3;

A、undefined,3 B、undefined,undefined C、2,undefined D、2,3