js经典面试题及答案.docx

js经典面试题及答案

JavaScript经典面试题及答案

一、JavaScript基础选择题(每题4分,共20分)

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

A.使用let声明的变量会被提升到函数顶部,但不会被初始化

B.使用var声明的变量会被提升到函数顶部,并自动初始化为undefined

C.函数声明会被提升到作用域顶部,但函数表达式不会

D.变量提升仅适用于全局作用域,不适用于函数作用域

2.以下代码的输出结果是:

```javascript

console.log(typeofty

文档评论(0)

1亿VIP精品文档

相关文档