typeScript

1.理论基础

        ts:在原生js基础上加了一层类型定义

        ts优势:类型检查

                     避免低级错误

                     解放劳动力

写出更高质量的代码(支持es6/7/8)

2.安装ts

npminstall -g typescript

运行方式:tsc + 文件名 生成js文件后 node + 文件名

轻量服务运行方式:

        安装开发环境的轻量服务

npm i --save-dev lite-server

        修改package.json中的script的打开命令

3.ts基础类型

        boolean

        string

        number

        array null undefined object

        tuple(元祖):固定长度 固定类型的数组 一定要声明类型 (可类似作用于键值对)

        enum void never any 

        高级类型:

                union 组合类型

                Nullable 可空类型

                Literal 预定一类型

       

let number1 = 1
let number2 = 3

function add(n1: number,n2: number){
    return n1 + n2
}

console.log(add(number1,number2),'add')

//数组类型
let arr:number[] = [1,2,3,4]
let arr2:Array<number>= [1,2,3,4]
let arr3 = [1,2,3,4]
let arr4 = [1234,'d']
let arr5:any[] = [123,'dss',true]
let arr6:[number,string] = [1234,'4'] //元祖类型 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值