TypeScript is a superset of JavaScript that adds static typing and other features to improve development efficiency. It compiles to plain JavaScript, making it ideal for large-scale applications. Let’s dive into the basics!

1. Installing TypeScript

Install TypeScript via npm or download the compiler.
For quick setup:

npm install -g typescript

👉 Learn more about TypeScript installation

2. Basic Syntax

// Example: Hello World
console.log("Hello, TypeScript! 🌟");

TypeScript supports all modern JS features with added type annotations:

  • let x: number = 10;
  • const name: string = "TypeScript";
  • function add(a: number, b: number): number { return a + b; }

3. Types & Interfaces

Define types for better code structure:

interface User {
  id: number;
  name: string;
  email: string;
}

📌 Explore advanced type concepts for deeper understanding.

4. Tooling & IDE Support

Most editors (e.g., VS Code) offer integrated TypeScript support 🛠️.
Enable autocompletion and error checking by installing the TypeScript plugin.

5. Compile to JavaScript

Use tsc to compile TypeScript files:

tsc app.ts

The output will be a .js file compatible with any JS runtime.

6. Resources

typescript logo

Image keyword: typescript_logo