TypeScript

Posted hanguidong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript相关的知识,希望对你有一定的参考价值。

什么是 TypeScript?

TypeScriptjavascript 的类型的超集,它可以编译成纯 JavaScript。 编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何服务器和任何系统上。TypeScript 是开源的。

安装 TypeScript

npm install -g typescript

 编译一个 TypeScript 文件 , TypeScript 编写的文件以 .ts 为后缀,用 TypeScript 编写 React 时,以 .tsx 为后缀。

tsc hello.ts 编译命令会声场hello.js文件

 hello.ts: 

function sayHello(person: string) {
    return Hello,  + person;
}

let user = Tom;
console.log(sayHello(user));  

 

生成的hello.js

 

function sayHello(person) {
    return Hello,  + person;
}
var user = Tom;
console.log(sayHello(user));

  

TypeScript 中,使用 : 指定变量的类型,: 的前后有没有空格都可以。

TypeScript 编译的时候即使报错了,还是会生成编译结果,我们仍然可以使用这个编译之后的文件。

 



以上是关于TypeScript的主要内容,如果未能解决你的问题,请参考以下文章

typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming

typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming

typescript 打字稿+角度1的启动片段

从 TypeScript 类型定义或 GraphQL 片段定义生成 JavaScript 空对象

TypeScript: switch enum

传播参数不一致的 TypeScript 错误