【TS】TypeScript 基础学习指南
TypeScript 是 JavaScript 的一个超集,并且添加了一些静态类型的特性。这使得编写大型应用程序变得更加容易,并可以在编译时发现一些错误。
以下是一些 TypeScript 的基本概念和语法:
- 安装TypeScript:
npm install -g typescript
- 编译TypeScript文件:
tsc filename.ts
- 基本类型:
let isDone: boolean = false;
let count: number = 10;
let name: string = "Hello, world";
let list: number[] = [1, 2, 3];
let list: Array<number> = [1, 2, 3];
- 函数:
function add(x: number, y: number): number {
return x + y;
}
let add = (x: number, y: number): number => {
return x + y;
}
- 类:
class Person {
name: string;
constructor(name: string) {
this.name = name;
}
greet() {
return 'Hello, ' + this.name;
}
}
let person = new Person('World');
console.log(person.greet());
- 接口:
interface Person {
name: string;
age: number;
}
let person: Person = {
name: 'Alice',
age: 25
};
- 类型别名:
type Person = {
name: string;
age: number;
};
let person: Person = {
name: 'Alice',
age: 25
};
- 枚举:
enum Color {
Red = 1,
Green = 2,
Blue = 4
}
let colorName: string = Color[2];
console.log(colorName); // 输出 'Green'
这些是 TypeScript 的基本概念,实际上 TypeScript 还有很多高级特性,如泛型、装饰器、元数据等,都是在大型应用开发中非常有用的。
评论已关闭