Skip to content

json3009/typescript_intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript Introduction

What is TypeScript?

TypeScript is a superset of JavaScript that adds static types to the language. It is developed and maintained by Microsoft. TypeScript is designed for large-scale applications and transpiles to JavaScript. TypeScript is a statically typed language, which means that the types are checked at compile time. This allows for catching errors before the code is run.

Why use TypeScript?

TypeScript has several advantages over JavaScript:

  • Static Typing: TypeScript adds static types to JavaScript. This allows for catching errors at compile time and provides better tooling support.
  • Type Inference: TypeScript has a powerful type inference system that can infer types from the code. This reduces the need for writing types explicitly.
  • Better Tooling: TypeScript has better tooling support compared to JavaScript. This includes features like code completion, refactoring, and better error checking.
  • ECMAScript Features: TypeScript supports the latest ECMAScript features. This allows for using the latest JavaScript features without waiting for browser support.
  • Code Readability: TypeScript adds type annotations to the code, which makes it more readable and self-documenting.
  • Large-Scale Applications: TypeScript is designed for large-scale applications. It provides features like interfaces, generics, and modules that are useful for building large applications.

Getting Started with TypeScript

To get started with TypeScript, you need to install the TypeScript compiler. You can install it using npm:

npm install -g typescript

Once you have installed the TypeScript compiler, you can create a TypeScript file with a .ts extension. You can then compile the TypeScript file to JavaScript using the tsc command:

tsc filename.ts

This will generate a JavaScript file with the same name as the TypeScript file. You can then run the JavaScript file using Node.js or in the browser.

TypeScript Playground

You can try out TypeScript online using the TypeScript Playground. The TypeScript Playground is an online editor that allows you to write TypeScript code and see the compiled JavaScript code. You can access the TypeScript Playground at https://www.typescriptlang.org/play.

TypeScript Challenges

If you want to practice TypeScript, you can try out the challenges on the Type Challenges repository. This is a collection of challenges for TypeScript that can help you get a better understanding of TypeScript.

About

Created with StackBlitz ⚡️

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published