- 介绍
TypeScript是微软开发的javaScript超集,主要用于类型规范和检查,方便开发大型项目,可以编译成纯JavaSript代码,运行在任意浏览器上
- 和NodeJs的关系
nodejs是javaScript的运行环境,可以安装TypeScript和其编译工具,在我们编写了TypeScript代码后,只有使用tsc将TypeScript代码编译为javaScript代码,才能在Nodejs的环境中运行.
- TypeScript添加关键字
1) 基础语法
const hello : string = “Hello World!” // : string
2) 基本数据类型
any/number/string/boolean
3) 添加接口类型
4) 增加类
TypeScript 是面向对象的 JavaScript。
类描述了所创建的对象共同的属性和方法。
//
class Person {
}
//
var Person = /** @class */ (function () {
function Person() {
}
return Person;
}());
5) 使用namespace解决重名的问题,export之后才能被外部模块使用
namespace SomeNameSpaceName {
export interface ISomeInterfaceName { }
export class SomeClassName { }
}
//
SomeNameSpaceName.SomeClassName;
6) .ts文件是标准的TypeScript文件,.tsx是包含JSX语法的TypeScript文件