Archivi tag: numeri

JavaScript Base – 3.5 – Variabili numeriche

In questa lezione vi parlo di come JavaScript può memorizzare valori numerici all’interno delle variabili, considerando la presenza di cifre dopo la virgola.

Numeri interi e numeri decimali

Quando creiamo una variabile contenente un numero, es:

var n = 10;

JavaScript memorizza tale valore come numero a 64bit in floating point, quindi si riserva comunque dello spazio per conservare eventuali cifre decimali.

Se però stampo un numero senza cifre decimali, come nel caso precedente, oppure con cifre decimali nulle, come nell’esempio di seguito:

var n = 10.0;

JavaScript mostrerà in fase di output soltanto la parte intera.

Ovviamente, la presenza di decimali o no riguarda anche il risultato di eventuali operazioni.

Se una variabile viene usata per memorizzare il risultato di una operazione aritmetica tra variabili che non hanno decimali, tale risultato potrebbe averle: pertanto queste saranno visibili nella stampa:

var a = 1;
var risultato = a / 2;

La variabile risultato conterrà quindi il valore 0.5

Video