1. 认识TS
什么是TS?
TS(TypeScript)是一种由Microsoft开发和维护的编程语言,它是JavaScript的超集,支持静态类型检查、类、接口、泛型等特性。TS最终会被编译为标准的JavaScript代码,因此可以运行在任何支持JavaScript的环境中。
使用TS带来了许多好处,例如更早地发现类型相关的错误、提高代码可读性、使用面向对象的编程范式等。同时,由于TS与JS具有相似的语法和语义,因此学习曲线相对较低,也很容易与现有的JavaScript项目进行集成。
TS 相关学习资源
TS开源教程以及应用
在线编译 TS => JS的代码演练场
2. TS 基础
TS里面的基础数据类型
在TypeScript中,基本数据类型包括:
number
:表示数字类型,包括整数和浮点数。例如:
let age: number = 18;
let price: number = 9.99;
string
:表示字符串类型。例如:
let name: string = "Alice";
let message: string = `Hello, ${name}!`;
boolean
:表示布尔类型,只有true
和false
两个值。例如:
let isStudent: boolean = true;
let hasJob: boolean = false;
null
和undefined
:表示空值和未定义的值。例如:
let emptyValue: null = null;
let notDefined: undefined = undefined;
symbol
:表示独一无二的值。例如:
let uniqueKey: symbol = Symbol('key');
let anotherKey: symbol = Symbol('key');
console.log(uniqueKey === anotherKey); // false
any
AnyScript