admin 管理员组

文章数量: 887021


2023年12月18日发(作者:编程都有什么)

typescript 变量类型

在 TypeScript 中,变量类型可以分为以下几种:

1. 任意类型(Any):表示不确定类型的变量,可以赋任何值,类型检查器不会对其进行类型检查。

```typescript。

let something: any = 'hello world';。

something = 123; // 合法。

```。

2. 数字类型(Number):表示整数和浮点数。

```typescript。

let age: number = 18;。

let price: number = 9.99;。

```。

3. 布尔类型(Boolean):表示 true 和 false 两个值。

```typescript。

let isMale: boolean = true;。

let isFemale: boolean = false;。

```。

4. 字符串类型(String):表示字符串。

```typescript。

let firstName: string = 'John';。

let lastName: string = 'Doe';。

```。

5. 数组类型(Array):表示数组。

```typescript。

let numbers: number[] = [1, 2, 3, 4, 5];。

let fruits: string[] = ['apple', 'banana', 'orange'];。

```。

6. 元组类型(Tuple):表示具有固定数量和类型的元素的数组。

```typescript。

let person: [string, number] = ['John', 18];。

```。

7. 枚举类型(Enum):表示一组可以命名的数值。

```typescript。

enum Color { Red = 1, Green = 2, Blue = 3 };。

let color: Color = ;。

```。

8. 空类型(Void):表示没有返回值的函数。

```typescript。

function sayHello(): void 。

('Hello');。

}。

```。

9. null 和 undefined 类型:表示 null 和 undefined 值。

```typescript。

let nullValue: null = null;。

let undefinedValue: undefined = undefined;。

```。

10. 对象类型(Object):表示普通 JavaScript 对象。

```typescript。

let person: { name: string, age: number } = { name: 'John',

age: 18 };。

```。

11. 类型断言(Type Assertion):表示手动指定变量的类型。

```typescript。

let somthing: any = 'hello world';。

let length: number = (something).length;。


本文标签: 类型 表示 变量 编程