TypeScript 初级技能认证测试
考察知识点
- 环境搭建与基础配置: TypeScript 安装、tsc 编译器使用、tsconfig.json 核心配置、开发工具集成
- 类型系统: 基础类型(bool/number/string/array)、类型推断与注解、类型别名、特殊类型(any/unknown/never)
- 接口与类: interface 定义、class 语法、继承与实现、访问修饰符(public/private/protected)
- 模块基础: export/import 导入导出、命名空间、模块解析策略、模块组织方式
💡 参考答案在文末
判断题
1
TypeScript中,数字枚举的第一个成员默认值为0,后续成员自动递增。
2
TypeScript中,每个.ts文件都会自动成为一个模块。
3
TypeScript默认每个文件都是一个独立的模块,具有自己的作用域。
4
TypeScript只能全局安装(npm install -g typescript),不能安装在单个项目中。
5
TypeScript中的number类型只能表示整数,不能表示浮点数。
6
TypeScript编译器可以通过npm install -g typescript全局安装。
7
TypeScript接口可以定义对象必须具有的属性及其类型。
8
TypeScript函数参数使用?标记后,该参数可以不被传入且值默认为undefined。
单选题
9
在TypeScript中,访问修饰符private修饰的类成员可以在哪里访问?
10
以下关于TypeScript接口(interface)和类型别名(type)的描述,哪一项是正确的?
11
在TypeScript中,默认情况下null和undefined可以被赋值给以下哪种类型的变量?
12
TypeScript类中的static修饰的成员应该如何访问?
13
在TypeScript子类中重写父类方法时,推荐的做法是什么?
14
在命令行中,如何将main.ts文件编译为JavaScript?
15
一个TypeScript模块最多可以有几个export default默认导出?
16
tsconfig.json文件的主要作用是什么?
17
在TypeScript中,使用const enum声明的枚举与普通枚举的主要区别是什么?
多选题
18
以下哪些是TypeScript接口可以描述的类型?
19
以下哪些是tsconfig.json中常用的编译配置项?
填空题
20
在TypeScript中,导入模块所有导出内容的语法是:
TypeScript
import !!1_全部导入的标识符!! from './utils';
参考答案
1.正确
2.错误
3.正确
4.错误
5.错误
6.正确
7.正确
8.正确
9.A
10.B
11.C
12.B
13.B
14.B
15.B
16.B
17.B
18.A;B;C
19.A;B;C;D
20.* as utils
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码