Comment comprendre le type en TypeScript
Il éxiste plusieurs façons de comprendre le types en TypeScript, mais dans ce chapitre nous allons abordés deux façons très courantes:
La façon automatique(Type inference).
La façon manuel(Explicit Type).
Exemple: Type inference:
let myVariable; myVariable = "Alex", myVariable = 27, myVariable = true; let age = 27; age = 28; age = "string" let myName = "Alex"; myName = "justine"; myName = true;
Dans le ças ou la variable est declarée du type any, peut importe cequ'on a specifié le type sera assigné, dans le cas ou la variable est declarée soit boolean, string, number.... , vous ne pouvez plus initialiser un autre type on remarqueras une erreure qui nous signaler que le type n'est pas permise et ça grace à TypeScript.
Explicit Type:
let a: any; let x:Number; let y: string; let z: boolean , a = 27; a = true; a = "string"; x = 27; x = true; x = "string"; y = 27; y = true; y = "string"; z = 27; z = true; z = "string" let myFavoriteNumber: number = 27;