返回
JavaScript 知识提升:100道趣味测试题,检验你的编程水平!🚀
前端
2024-01-21 14:51:10
在茫茫代码海洋中,JavaScript 以其灵活性、动态性和跨平台兼容性,成为最受欢迎的编程语言之一。作为一名 JavaScript 开发人员,掌握扎实的知识体系是必不可少的。这 100 道 JavaScript 题目,将带你领略 JavaScript 的魅力,助你提升编程水平,成为真正的 JavaScript 大师!
本题库从基础语法到高级特性,覆盖了 JavaScript 的各个方面,涵盖了变量、数据类型、运算符、函数、对象、数组、正则表达式等核心知识点,让你循序渐进地巩固基础,深入理解 JavaScript 的精髓。
- 输出是什么?
function test() {
var x = 10;
{
var x = 20;
console.log(x);
}
console.log(x);
}
test();
- 下面代码输出的是什么?
var x = 10;
function test() {
let x = 20;
console.log(x);
}
test();
console.log(x);
- 下面代码输出的是什么?
const x = 10;
function test() {
const x = 20;
console.log(x);
}
test();
console.log(x);
- 下面代码输出的是什么?
var x = 10;
function test() {
var x = 20;
return x;
}
var result = test();
console.log(result);
console.log(x);
- 下面代码输出的是什么?
let x = 10;
function test() {
let x = 20;
return x;
}
var result = test();
console.log(result);
console.log(x);
- 下面代码输出的是什么?
const x = 10;
function test() {
const x = 20;
return x;
}
var result = test();
console.log(result);
console.log(x);
- 下面代码输出的是什么?
var x = 10;
(function() {
var x = 20;
console.log(x);
})();
console.log(x);
- 下面代码输出的是什么?
let x = 10;
(function() {
let x = 20;
console.log(x);
})();
console.log(x);
- 下面代码输出的是什么?
const x = 10;
(function() {
const x = 20;
console.log(x);
})();
console.log(x);
- 下面代码输出的是什么?
var x = 10;
function test() {
"use strict";
var x = 20;
console.log(x);
}
test();
console.log(x);