# Types in TypeScript

The one thing that makes TypeScript the most different from JavaScript is its syntax for providing types. No matter if we want to provide types for functions parameters, returns or when declaring variables - TypeScript makes it possible.

## Basic Types​

These are the three, you will work with the most.

• string is for all strings just like in JS
• number covers all types of numbers, no matter if float or integer
• boolean holds either true or false

## Using Types​

As we just covered the three most important types, let's see how we can use them.

### Variable declartion​

const name: string = "Max";let age: number = 24;let isMarried: boolean = false;### Functions## Advanced Types## Providing Data Types