vue3+ts 判断数据类型
时间: 2023-11-21 09:06:31 浏览: 199
vue3.x+vite+ts+vue-router@4.x 路由使用demo
在 Vue3 中,可以使用 TypeScript 的类型声明来明确数据的类型。具体方法如下:
1. 使用 `:type` 或 `as` 关键字来给变量或函数参数指定类型,例如:
```typescript
let myString: string = 'Hello World';
function addNumbers(x: number, y: number): number {
return x + y;
}
```
2. 使用 `typeof` 运算符来获取变量的类型,例如:
```typescript
let myNumber = 123;
let myBoolean = true;
console.log(typeof myNumber); // 输出:number
console.log(typeof myBoolean); // 输出:boolean
```
3. 使用 `instanceof` 运算符来判断对象的类型,例如:
```typescript
class Person {
name: string;
age: number;
}
let person = new Person();
console.log(person instanceof Person); // 输出:true
```
4. 使用 `typeof` 和 `===` 运算符来判断基本数据类型的类型,例如:
```typescript
let myString = 'Hello World';
let myNumber = 123;
console.log(typeof myString === 'string'); // 输出:true
console.log(typeof myNumber === 'number'); // 输出:true
```
阅读全文