Salta el contingut

UT02. Sintaxis Javascript ES6

mindmap
  root((Javascript ES6))
    Introducció
      ECMAScript 2015
      NodeJS
      Execució al navegador

    Sintaxi Bàsica
      Hola món
        console.log
        alert
        Script tag
      Comentaris
        Línia simple //
        Multilínia /* */
      Fitxers externs .js

    Variables i Constants
      let
        Àmbit de bloc
      var
        Àmbit de funció
      const
        Valors immutables
      Tipus de dades
        number
        bigint
        boolean
        string
      Coerció
        Implícita
        Explícita
      Arrays
        id1["Declaració []"]
        length
        Clonació

    Operadors
      Assignació
        =, +=, -=, *=, /=
      Aritmètics
        +, -, *, /, %
        ++, --
      Comparació
        ===, !==
        ==, !=
        >, <, >=, <=
      Lògics
        && AND
        || OR
        ! NOT

    Estructures Control
      Condicionals
        if/else
        Niuades
      Bucles
        for
        while
        do-while
        break
        continue

    Funcions
      id2["function nom()"]
      Paràmetres
        Per defecte
        REST ...
      return
      Arrow Functions
        Sintaxi compacta
        map
        reduce

    Classes
      class
      constructor
      Mètodes
        Normals
        Estàtics
        Getters

    Entrada/Sortida
      id3["alert()"]
      id4["prompt()"]
      id5["confirm()"]
      id6["console.log()"]

    DOM Manipulació
      id7["getElementById()"]
      Modificar propietats
      Events

    Mode Estricte
      use strict
      Variables declarades
      Restriccions