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
Andrea sei mitico e un bravissimo insegnante mi hai aiutato molto. Io sto facendo un corso di php e mysql, avevo fatto anche html5 e css3 le tue spiegazioni sono complete e molto chiare.
Grazie Giorgio, spero di pubblicare presto un corso di PHP e MySQL!