Flow和TypeScript的使用

TypeScript

https://www.runoob.com/typescript/ts-tutorial.html

概念  TypeScript 是一种给 JavaScript 添加特性的语言扩展   (

增加的功能包括:

(对象类型 ,数组类型 ,类类型 .函数类型)

  • 类型批注(
    let count : number; 
    count = 123
    )
  • 和编译时类型检查    
  • 类型推断 ( 未注明类型  ,自动检测推断
    let countInference = 123
    )
  • 类型擦除
  • 接口
  • 枚举
  • Mixin
  • 泛型编程
  • 名字空间
  • 元组
  • Await

)

Flow是一个类型检查工具,TypeScript是一种开发语言!

 

TypeScript 安装

npm i typescript -g
yarn global add typescript

可以使用ts-node插件来解决这个问题,有了这个插件,我们就不用再编译了,而使用ts-node就可以直接看到编写结果。

npm install -g ts-node
ts-node Demo1.ts

 

静态类型

定义静态类型

const count:number=1

自定义静态类型

interface person{

name:string

age:number

}

const  xiaohong:person={

name:string

age:number

}

使用了静态类型,不仅意味着变量的类型不可以改变,还意味着类型的属性和方法也跟着确定了

对象静态类型 (对象类型)

const :xiaoJieJies :{

name:string

age:number

}= {

name:"小红"

age:20

}

  • 对象类型
  • 数组类型
const xiaoJieJies : String [] = ['谢大脚','刘英','小红']

面相对象的类的使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值