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