TypeScript基础语法
时间: 2023-09-20 16:13:09 浏览: 184
TypeScript 是 JavaScript 的一个超集,它扩展了 JavaScript 的语法,添加了静态类型检查和一些其他特性。下面是 TypeScript 的一些基础语法:
1. 变量声明和类型注解:
```typescript
let num: number = 10;
let name: string = "John";
let isTrue: boolean = true;
```
2. 函数定义和类型注解:
```typescript
function add(a: number, b: number): number {
return a + b;
}
```
3. 接口定义:
```typescript
interface Person {
name: string;
age: number;
}
```
4. 类定义:
```typescript
class Greeter {
greeting: string;
constructor(message: string) {
this.greeting = message;
}
greet() {
return "Hello, " + this.greeting;
}
}
```
5. 泛型:
```typescript
function identity<T>(arg: T): T {
return arg;
}
```
6. 类型断言:
```typescript
let someValue: any = "hello";
let strLength: number = (someValue as string).length;
```
以上只是 TypeScript 的一些基础语法,还有很多其他特性和语法可以用于更复杂的开发需求。通过类型检查和静态分析,TypeScript 可以帮助开发者在开发过程中捕获潜在的错误,并提供更好的代码提示和自动补全功能。
阅读全文