TypeScript学习之一——简介
TypeScript 是JavaScript的一个超集,主要提供 了类型系统和对ES6的支持,它由microsoft开发。
TypeScript 是 JavaScript 的类型的超集,它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何服务器和任何系统上。TypeScript 是开源的。
小栗子:
hello.ts
function sayHello (person:string) {
return 'Hello,' + person;
}
let user = 'Tom';
console.log(sayHello(user));
执行 tsc hello.ts
命令后,得到一个新的,以.js结尾的文件。
hello.js
function sayHello(person) {
return 'Hello,' + person;
}
var user = 'Tom';
console.log(sayHello(user));
在TypeScript中使用 “ :”定义变量类型。“ :”前后有无空格都可以。
TypeScript只会进行静态检查,编译过程中发现有错,就会报错。
TypeScript在编译过程中报错也会继续完成编译工作。(如果想在编译报错的时候不进行编译,是可以通过配置文件进行配置的)