typescript基础知识
时间: 2023-08-25 15:17:50 浏览: 129
TypeScript 是一种由 Microsoft 开发的静态类型语言,它是 JavaScript 的一个超集,意味着你可以使用 JavaScript 中的所有特性,并且额外提供了类型检查和更丰富的面向对象编程特性。
下面是一些 TypeScript 的基础知识:
1. 类型注解:TypeScript 强调变量和函数的类型,你可以使用类型注解来给变量、函数的参数和返回值等指定类型。例如:
```typescript
let num: number = 10;
function greet(name: string): string {
return "Hello, " + name;
}
```
2. 接口:接口是一种定义对象结构的方式,它描述了对象应该具有哪些属性和方法。例如:
```typescript
interface Person {
name: string;
age: number;
sayHello(): void;
}
```
3. 类:TypeScript 支持面向对象编程,你可以使用类来创建对象。类可以有属性和方法,并且可以继承其他类。例如:
```typescript
class Animal {
name: string;
constructor(name: string) {
this.name = name;
}
sayHello() {
console.log("Hello, I'm " + this.name);
}
}
class Dog extends Animal {
bark() {
阅读全文