原始数据类型包括:布尔值、数值、字符串、null、undefined 以及 ES6 中的新类型 Symbol
本节主要介绍前五种原始数据类型在 TypeScript 中的应用。...布尔值是最基础的数据类型,在 TypeScript 中,使用 boolean 定义布尔值类型:
以下都编译通过的,并且给出了说明,一句话总结,是什么类型就要赋值给什么类型,这句话够俗了吧
正确的写法
/...something.length;
}
对象的类型——接口
正确的写法
// 赋值的时候,变量的形状必须和接口的形状保持一致(不能多也不能少,类型还必须一致)
interface Person {...= 89757; // 不能被二次赋值❌
数组的类型
正确的做法
let fibonacci: number[] = [1, 1, 2, 3, 5];
let fibonacci: Array<number...[1, '1', 2, 3, 5];
// push 方法只允许传入 number 类型的参数,但是却传了一个 string 类型的参数,所以报错了。