TypeScript 初级技能认证测试
考察知识点
- 环境搭建与基础配置: TypeScript 安装、tsc 编译器使用、tsconfig.json 核心配置、开发工具集成
- 类型系统: 基础类型(bool/number/string/array)、类型推断与注解、类型别名、特殊类型(any/unknown/never)
- 接口与类: interface 定义、class 语法、继承与实现、访问修饰符(public/private/protected)
- 模块基础: export/import 导入导出、命名空间、模块解析策略、模块组织方式
TypeScript编译器可以通过npm install -g typescript全局安装。
tsconfig.json文件的主要作用是什么?
在命令行中,如何将main.ts文件编译为JavaScript?
TypeScript只能全局安装(npm install -g typescript),不能安装在单个项目中。
TypeScript中的number类型只能表示整数,不能表示浮点数。
在TypeScript中,默认情况下null和undefined可以被赋值给以下哪种类型的变量?
以下关于TypeScript接口(interface)和类型别名(type)的描述,哪一项是正确的?
TypeScript函数参数使用?标记后,该参数可以不被传入且值默认为undefined。
TypeScript中,数字枚举的第一个成员默认值为0,后续成员自动递增。
TypeScript接口可以定义对象必须具有的属性及其类型。
在TypeScript中,访问修饰符private修饰的类成员可以在哪里访问?
以下哪些是TypeScript接口可以描述的类型?
TypeScript类中的static修饰的成员应该如何访问?
在TypeScript子类中重写父类方法时,推荐的做法是什么?
TypeScript默认每个文件都是一个独立的模块,具有自己的作用域。
一个TypeScript模块最多可以有几个export default默认导出?
在TypeScript中,导入模块所有导出内容的语法是:
import !!1_全部导入的标识符!! from './utils';
TypeScript中,每个.ts文件都会自动成为一个模块。
以下哪些是tsconfig.json中常用的编译配置项?
在TypeScript中,使用const enum声明的枚举与普通枚举的主要区别是什么?
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验