js经典面试题及答案.docx

js经典面试题及答案

JavaScript经典面试题及答案

一、基础选择题(共30分)

1.以下关于JavaScript变量声明的说法,正确的是()

A.var声明的变量具有块级作用域

B.let声明的变量可以被重新声明

C.const声明的变量一旦赋值就不能再修改

D.使用var声明的变量会被提升到函数作用域的顶部

答案:D

解释:

-A选项错误:var声明的变量具有函数作用域,而不是块级作用域。在ES6之前,JavaScript没有块级作用域的概念。

-B选项错误:let声明的变量不能被重新声明,在同一作用域内重复使用let声明同一变量会抛出语法错

文档评论(0)

1亿VIP精品文档

相关文档