Come già accennato, il Javascript è un linguaggio debolmente tipizzato, questo significa che le variabili, una volta dichiarate con la parola chiave

var

(o semplicemente assegnando loro un valore), possono cambiare tipo dinamicamente, in funzione dell’operazione che si sta eseguendo.

Le variabili possono essere di due tipi: locali e globali.

Quando una variabile è dichiarata al di fuori un una funzione, la sua visibilità è globale, quindi accessibile dall’intera pagina web.
Le variabili dichiarate all’interno di una funzione sono dette locali e la loro accessibilità è limitata alla funzione stessa.

I tipi di variabili predefiniti sono:

  • Integer: numero intero
  • Floating Point: numeri decimali (a virgola mobile)
  • Boolean: il tipo booleano, può assumere il valore True (vero) e False (falso)
  • String: sequenze di caratteri racchiuse tra apici