Comment comprendre le type en TypeScript

·

1 min read

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;