ts中类型1

简介: ts中类型1

1.可以直接使用字面量进行声明
let a: 10
那么这个时候表示a就是可以直接赋值为数字型变量,并且其数值大小为10


2.也可以用或号连接多个字符(联合体)

let a: "laozhichi"|"liulijuan"
a="laozhichi"
a="liulijuan"
let a:boolean|number
a=true
a="laozhichi and liulijuan"

3.任意类型

let a:any
//在这里表示a可以取任意值

4.unknown未知类型

表示变量的数据类型是未知的,可以调整其为任何一种数据类型


5.any类型的变量可以赋值给任何变量,所以其一般会引起变量的混乱


6.unknown的数据类型不能赋值给其他人,不像any数据类型的变量一样,unknown实际上就是一个安全的any数据类型,需要做调整才可以赋值给其他变量7.类型断言s=e as string当e为字符串类型的时候,赋值给s或者写成s=<string>e//在这里表示当e为字符串类型的时候,e的数值转化给s8.void表示空,就是表示没有返回值

let a:unknown
if(typeof a==="string")
{
    b=a
}

7.类型断言

s=e as string

当e为字符串类型的时候,赋值给s

或者写成

s=<string>e//在这里表示当e为字符串类型的时候,e的数值转化给s


8.void表示空,就是表示没有返回值

function fn():void{
        console.log()      //在这里可以写成return null表示返回值为空
}

9.never表示永远不会返回结果

function fn2():never{
    throw new Error("报错了")
}


相关文章
|
14天前
|
JavaScript 前端开发 安全
使用TypeScript增强JavaScript应用的类型安全性
【5月更文挑战第23天】TypeScript是微软开发的JavaScript超集,引入静态类型检查和面向对象特性,提升代码可维护性和可靠性。它在编译阶段捕获类型错误,增强代码可读性,并通过接口、类、泛型和类型断言等工具确保类型安全。使用TypeScript能有效避免复杂项目中的调试难题,尤其适合大型项目。
|
1天前
|
JavaScript 前端开发 Java
TypeScript 类型兼容性
TypeScript 类型兼容性
|
1天前
|
JavaScript 前端开发 编译器
typescript 推断类型
typescript 推断类型
|
1天前
|
JavaScript 前端开发 索引
typescript 可索引的类型
typescript 可索引的类型
|
1天前
|
JavaScript 前端开发
typescript 函数类型
typescript 函数类型
|
3天前
|
JavaScript
23.【TypeScript 教程】条件类型
23.【TypeScript 教程】条件类型
7 2
|
3天前
|
JavaScript 开发者
22.【TypeScript 教程】映射类型
22.【TypeScript 教程】映射类型
12 2
|
3天前
|
索引 JavaScript 前端开发
21.【TypeScript 教程】索引类型
21.【TypeScript 教程】索引类型
13 2
|
3天前
|
JavaScript
20.【TypeScript 教程】类型别名
20.【TypeScript 教程】类型别名
8 0
|
3天前
|
JavaScript
19.【TypeScript 教程】联合类型
19.【TypeScript 教程】联合类型
7 2