Types
Types are what power the magic of Typescript and allow it to help us with error-checking and validation.
To declare the type for a variable or function we append it to the name when initializing by using a semi-colon :
followed by the type.
js
// Exampleslet isTrue: boolean = true;let fullName: string = "John Doe";
If we try to assign a number to a variable that we previously declared as a string, we will get an error
ts
letfname : string;Type 'number' is not assignable to type 'string'.2322Type 'number' is not assignable to type 'string'.= 42; // Error fname
There is a lot more we can do with Types so let's start by looking at the most basic types: string, number and boolean.