TypeScript 是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法。
工具/原料
1
npm
2
typescript
第一个HelloWorld
1Hello World
我们创建一个 index.html 文件,在文件里写入:
3
我们打开命令行,使用 tsc 命令编译 hello.ts 文件tsc hello.ts
4
用浏览器打开index.html文件
语法
1
类型批注TypeScript 通过类型批注提供静态类型以在编译时启动类型检查,对于基本类型的批注是number, bool和string,而弱或动态类型的结构则是any类型。
2
接口使用关键字 interface 接口也可以作为一个类型批注。
3
箭头函数表达式(lambda表达式)lambda表达式 ()=>{something}或()=>something 相当于js中的函数,它的好处是可以自动将函数中的this附加到上下文中
4
类TypeScript支持集成了可选的类型批注支持的ECMAScript 6的类。
5
继承可以继承一个已存在的类并创建一个派生类,继承使用关键字 extends