I numeri in JavaScript

I numeri in JavaScript
I numeri in JavaScript

Numeri con base diversa da dieci.

Se non diversamente specificato tutti i numeri sono considerati decimali, ma è possibile rappresentare numeri con basi diverse.

Numeri binari

I numeri binari sono numeri a base 2, si scrivono utilizzando soltanto le cifre zero e uno.

In JavaScript possiamo scrivere un numero binario facendo precedere le cifre dal prefisso 0b:

0b1111;
/// 15

0b1010;
/// 10

Ottali

I numeri a base 8 utilizzano le cifre tra zero e sette.

Possiamo scrivere un numero a base otto facendo precedere le cifre dal prefisso 0o.

0o17;
/// 15

0o12;
/// 10

Prima di ECMAScript 5 i numeri a base 8 potevano essere scritti utilizzando semplicemente il prefisso 0; questa notazione è stata deprecata a favore di 0o oppure 0O.

Numeri esadecimali

I numeri esadecimali sono numeri a base 16.

Per scrivere un numero esadecimale si utilizzano le cifre da zero a nove e le lettere da A a F.

0xf;
/// 15

0xa;
/// 10

0xf3;
/// 243

I numeri esadecimali sono molto noti tra i web developer perché un loro utilizzo molto comune è il codice dei colori nei CSS.

Per imparare a convertire decimali in esadecimali e viceversa puoi leggere questo articolo.

Questo articolo è parte della collana JavaScript: Guida di riferimento per aspiranti web developer.

Continua a leggere questa collana:

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.