【mymymy】TS
基础理论&原理
定义
js的超集,支持es6;比js更强的语言的一个规范
使用
缺点:编译成Javascript再在浏览器执行
TypeScript存在原因
js是动态脚本语言,不用准确定义类型(类似php)
*静态语言java,有严格的类型规范,预先编译再执行
TypeScript多了强制类型检查,编译(有类型检查)先生成js代码
类型注解:
TypeScript⾥的类型注解是⼀种轻量级的为函数或变量添加约束的⽅式。
基础类型:
布尔值 数字 字符串 数组 `` 元组
枚举
数组:纯数字的数组
元组:数字、字符串混搭的数组
枚举:
在mac安装需要权限
npm install -g typescript
编译
tsc ./src/my.ts