Introduzione ai numeri in JavaScript

I numeri sono una parte essenziale della programmazione JavaScript. Sono utilizzati per eseguire calcoli matematici, tenere traccia di dati quantitativi e molto altro ancora. In questa pagina, esploreremo il modo in cui JavaScript gestisce i numeri e le operazioni che possiamo eseguire su di essi. Impareremo come dichiarare e inizializzare numeri, effettuare operazioni aritmetiche di base e sfruttare le funzionalità matematiche disponibili nel linguaggio.

Possiamo assegnare un valore numerico a una variabile utilizzando l'operatore di assegnazione (=), come ad esempio:

let numeroIntero = 10;
let numeroDecimale = 3.14;
let numeroNegativo = -5;

dove ad ogni variabile abbiamo assegnato un tipo di numero diverso. Alla variabile "numeroIntero" abbiamo assegnato un numero intero, alla seconda variabile, un numero con la virgola, mentre all’ultima variabile un numero negativo. A differenza di altri linguaggi di programmazione in cui esistono diversi tipi di dato come: interi, float, short, …, in JavaScript esiste solamente un tipo di dato numerico, indipendentemente dal tipo di numero inserito.

Oltre a poter rappresentare un numero come mostrato nell’esempio precedente, è possibile rappresentare i numeri anche con notazioni diverse. Ad esempio possiamo usare la notazione scientifica o la notazione esadecimale:

let numeroGrande = 1.5e6; // 1.5 * 10^6 = 1500000
let numeroPiccolo = 2.5e-3; // 2.5 * 10^-3 = 0.0025
let numeroEsadecimale = 0xFF; // 255 in decimale

Operazioni aritmetiche con i numeri in JS

JavaScript supporta una varietà di operazioni aritmetiche che possono essere eseguite sui numeri. Possiamo utilizzare gli operatori matematici come l'addizione (+), la sottrazione (-), la moltiplicazione (*), la divisione (/) e il modulo (%).

let somma = 10 + 5; // 15
let differenza = 10 - 5; // 5
let prodotto = 10 * 5; // 50
let divisione = 10 / 5; // 2
let resto = 10 % 3; // 1

Esistono anche delle funzioni predefinite che si possono utilizzare per effettuare particolari operazioni, come ad esempio: la radice quadrata (funzione sqrt), la potenza (funzione pow) oppure generare numeri casuali (funzione random).