TypeScript03:基本类型
js 代码中支持的类型。
- number:数字
- string:字符串
- boolean:布尔
- 数组:两种方式如下
- object:对象
- null 和 undefined :是所有其它类型的子类型
// 方式一
let nums: number[];
nums = [1, 2, 3, 4, 5];
// 方式二
let nums2: Array<number> = [1, 2, 3, 4, 5];
由于 null 和 undefined 是所有其它类型的子类型,所以需要在 tsconfig.json 文件中配置严格检查,否则容易引发报错。通过添加 "strictNullChecks":true ,可以获得更严格的空类型检查, null 和 undifined 只能赋值给自身。
{
"compilerOptions": { // 编译选项
"target":"es2016", // 配置编译木匾代码的版本标准,默认es3
"module": "commonjs", //配置编译目标使用的模块化标准,默认commonjs
"lib":["es2016"], // 配置编译器运行的环境,如果需要node环境,需要安装@type/node开发依赖
"outDir": "./dist", // 配置编译结果目录
"strictNullChecks":true, // 配置严格模式,开启严格模式
},
"include":["./src"] // 配置编译的文件夹
// "files":["./src/index.ts"] // 配置编译的文件,只编译这个文件和这个文件所依赖的文件
}
原文地址:https://blog.csdn.net/m0_60189088/article/details/136344770
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!