JS初级技能认证
考察知识点
| 知识模块 | 题数 | 核心考点 |
|---|---|---|
| 基础语法与变量 | 2题 | 变量声明(let/const)、数据类型 |
| 函数与作用域 | 3题 | 函数定义、函数提升、作用域基础 |
| DOM操作与事件 | 6题 | DOM选择器、元素操作、事件基础 |
| 对象与数组 | 4题 | 对象创建、数组方法、属性访问 |
| 异步编程入门 | 4题 | 回调函数、Promise基础、async/await |
| 运算符与流程控制 | 2题 | 算术运算符、流程控制语句 |
1
单选题
以下哪个关键字用于声明一个可以被重新赋值的变量?
2
判断题
变量声明和赋值可以在同一条语句中完成,也可以分开进行。
3
单选题
以下哪种方式可以定义一个 JavaScript 函数?
4
判断题
函数声明会被提升到作用域顶部,而函数表达式不会。
5
填空题
使用函数声明定义名为 add 的函数,语法为 ________________________;使用函数表达式定义,语法为 ________________________。
6
单选题
以下哪个方法可以获取页面中第一个 class 为 "active" 的元素?
7
单选题
document.querySelectorAll('div.box') 返回的结果类型是什么?
8
单选题
以下哪个方法用于创建一个新的 DOM 元素节点?
9
单选题
要将一个新创建的元素 node 添加到父元素 parent 的末尾,应该使用哪个方法?
10
判断题
element.remove() 方法可以直接将元素从 DOM 中移除,不需要通过父元素操作。
11
单选题
要将元素的 class 设置为 "box active",以下哪种写法正确?
12
单选题
以下哪种方式可以创建一个包含 name 属性的对象?
13
判断题
对象字面量中的属性名可以使用字符串形式,如 { "name": "张三" }。
14
填空题
对象字面量使用 ______ 创建,属性以 ______ 形式表示,键和值之间用 ______ 分隔,多个属性之间用 ______ 分隔。
15
判断题
访问对象的属性时,如果属性名包含特殊字符或空格,必须使用方括号语法。
16
判断题
回调函数是指将一个函数作为参数传递给另一个函数,并在特定时机被调用的函数。
17
单选题
以下关于回调函数的说法,正确的是:
18
单选题
以下关于Promise状态的描述,正确的是:
19
多选题
以下关于Promise.all()的正确描述有:
20
单选题
JavaScript中,下列哪个是算术运算符?
📝 发现内容有误?点击此处直接编辑
想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析
长按或扫描二维码,立即体验