自学内容网 自学内容网

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)!