最近在抽出点业余时间学习TypeScript,虽然平时也挺忙的,但是还是想分配些时间出来。掘金这篇文章不错,于是分享给大家。
文章更多的是代码,所以可以把文章链接发到电脑上打开看和练习。...布尔值是最基础的数据类型,在 TypeScript 中,使用 boolean 定义布尔值类型:
以下都编译通过的,并且给出了说明,一句话总结,是什么类型就要赋值给什么类型,这句话够俗了吧
正确的写法
/...// 当你允许某个变量被赋值多种类型的时候,使用联合类型,管道符进行连接
let myFavoriteNumber: string | number;
myFavoriteNumber = 'seven...something.length;
}
对象的类型——接口
正确的写法
// 赋值的时候,变量的形状必须和接口的形状保持一致(不能多也不能少,类型还必须一致)
interface Person {...= 89757; // 不能被二次赋值❌
数组的类型
正确的做法
let fibonacci: number[] = [1, 1, 2, 3, 5];
let fibonacci: Array<number