Data Types in TypeScript - Explained for Beginners


Introduction

Data types are essential in programming as they define the kind of values that a variable can hold. In TypeScript, data types help catch errors early and improve code reliability. Let's explore the common data types in TypeScript for beginners.


Basic Data Types


1. Number

The number data type represents numeric values, including integers and floating-point numbers:

let age: number = 30;
let price: number = 19.99;

2. String

The string data type represents textual data enclosed in single or double quotes:

let name: string = "Alice";
let message: string = 'Hello, TypeScript!';

3. Boolean

The boolean data type represents true or false values:

let isTSEasy: boolean = true;
let isLearningFun: boolean = false;

Advanced Data Types


4. Array

The array data type allows you to store multiple values of the same or different types:

let numbers: number[] = [1, 2, 3, 4, 5];
let fruits: string[] = ['apple', 'banana', 'cherry'];

5. Object

The object data type represents an object with properties and values:

let person: { name: string; age: number } = {
name: "Bob",
age: 25
};

6. Any

The any data type allows you to assign variables without type checking. It's less strict and should be used sparingly:

let data: any = 42;
data = "Hello, TypeScript!";

Conclusion

Understanding data types is fundamental in TypeScript. They help you define the structure of your data and catch errors early in your code. As you explore TypeScript further, you'll encounter more complex data types and advanced features that will enhance your programming skills.