前端系列二十八:TS常用类型

本文详细介绍了TypeScript中的类型注解、基础类型、数组类型、联合类型、类型别名、函数类型以及对象类型的定义和用法,包括可选参数和可选属性,帮助读者深入理解TS类型系统。
摘要由CSDN通过智能技术生成

类型注解:

let age :number = 18
    
    代码中的 : number 就是类型注释。

    作用:
    为变量'添加类型约束',上面代码中,约定变量age的类型为number ( 数值类型 )
    
    解释:
        约定了什么类型,就只能给变量赋值该类型的值,否则,就会报错
 

常用基础类型概述:

JS已有类型:

原始类型:number/string/boolean/null/undefined/symbol

对象类型: object ( 包括,数组、对象、函数等对象 )

TS新增类型:

联合类型、自定义类型(类型别名)、接口、元组、字面量类型、枚举、void、any等。

数组类型:

对象类型:object ( 包括, 数组、对象、函数等对象 )

特点:
        对象类型,在TS中更加细化,每个具体的对象都有自己的类型语法

数组类型的两种写法: ( 推荐使用 number[ ] 写法 )

let numbers: number[ ] = [1,3,5 ]

let string: Array<string> = [ 'a', 'b', 'c ' ]

联合类型:

需求:  数组中既有 number类型,又有string类型,就可以使用联合类型

    写法:
      

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值