【TS】typescript中的基本数据类型、Array及其声明方式

1、boolean

let isDone: boolean = false

2、number

let age: number = 567
let binaryNumber: number = 0b1111 //二进制

3、string

let firstName: string = 'viking'
let message: string = `Hello, ${firstName}, age is ${age}`

4、null

let n: null = null

5、undefined

let u: undefined = undefined

undefined 和 null 是所有类型的子类型 如 let a:number = undefined let b:string = null

undefined和null的区别

6、any

let notSure: any = 4
notSure = 'maybe it is a string'
notSure = true
notSure.myName
notSure.getName()

7、联合类型 (Union Type)

let numberOrString: number | string = 8
numberOrString = 'string'

 8、Array 数组把同类型数据集合在一起

let arrOfNumbers: number[] = [1, 2, 3]
arrOfNumbers.push(4)
arrOfNumbers.push('str') //语法报错

function test() {
    console.log(arguments) //类数据(Array like object)有数组的某些属性,没有数组方法
    arguments.length
    arguments[1]
}

9、元组 Tuple 允许存储不同类型的元素

        元组起源于函数式编程,是一种限制了各元素数据类型的数组。

let user: [string, number] = ['str', 8]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值