什么是TS(typescript ),TS的类型

typescript 简称TS 是⼀个强类型的 JavaScript 超集,⽀持ES6语法,⽀持⾯向对象编程的概念,如类、接⼝、继承、泛型等

Typescript并不直接在浏览器上运⾏,需要编译器编译成纯Javascript来运⾏。

2.类型系统:

ts类型{

js的{

基本{

    number

    let num:number=10

    string

    let str:string='10'

    boolean

    let bln:boolean=true/false

    null

    let nul:null=null

    undefined

    let undef:undefined=undefined

    symbol

    let sym:symbol=symbol(1)symbol(2)

},

引用{

    数组 array{

        约束数组:

        1.类型[]

        let arr:number[]=[1,2,3]

        2.数组泛型

        let arr:Array<number>=[1,2,3]

    }

    对象 object{

        约束对象:

        let obj:{

            name:string,

            age:number,

            num:number

        }={

            name:'张三',

            age:18,

            num:1

        }

    }

    函数 function{

        函数的约束:输入(参数)和输出(返回值)进行的约束

        function fn(x:number,y:number):number{

            return x+y

        }

    }

}

}

},

ts新增{

void--空{

 function fn(x:number,y:number):void{

    return x+y

    console.log(x+y)

},

any:任意数据类型,

never:从来不存在的类型

unknown未知类型:比any更安全

元组:特殊形式(知道数组内有几个元素,并且知道每个元素的数据类型)的数组

let arr=[number,string]=[1,'2']

arr.push(1)

联合数据类型 |:

let a:number|string=[1,'2']

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值