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 = (
版权声明:本文标题:typescript 变量类型 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702863294h433711.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论