官术网_书友最值得收藏!

The Benefits of TypeScript

TypeScript enables you to write JavaScript code. It includes static typing and other features that are very common in object-oriented languages. In addition, with TypeScript, you can use all of the features of ECMAScript 6, because the compiler converts them into readable code for the current browser.

One of the features of TypeScript is that users can create typed variables, like it is done in Java or C# (for example, const VARIABLE_NAME: Type = Value), Not only that, but TypeScript helps us to write clean, well-organized code. That is one of the reasons why the Angular team adopted TypeScript for the current version of the framework.

Before we begin, let's look at what the official TypeScript documentation states:

"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Any browser. Any host."

In this chapter, we will install TypeScript in our environment globally, in order to understand what happens with TypeScript files when they are converted to JavaScript. Don't worry; Angular applications already provide us with a TypeScript compiler, built into the Angular CLI.

In this chapter, we will cover the following points:

  • Installing TypeScript
  • The benefits of using TypeScript
  • How to transpile a TypeScript file to a JavaScript file
  • Writing JavaScript code with static typing
  • Understanding interfaces, classes, and generics in TypeScript
主站蜘蛛池模板: 墨江| 淮北市| 阿图什市| 乐业县| 凌源市| 汕头市| 承德市| 苏尼特左旗| 油尖旺区| 曲松县| 柳林县| 长岭县| 瓦房店市| 平乡县| 金坛市| 曲沃县| 苗栗市| 万山特区| 巴塘县| 光山县| 林甸县| 新竹市| 邹城市| 武川县| 昆山市| 阜城县| 自贡市| 阜阳市| 忻州市| 社旗县| 澄城县| 富锦市| 错那县| 台东县| 闽清县| 越西县| 庄河市| 云浮市| 泸定县| 岐山县| 湖北省|