Operazioni Matematiche in JavaScript
JavaScript può eseguire le seguenti operazioni con i numeri:
- Addizione (
+); - Sottrazione (
-); - Moltiplicazione (
*); - Divisione (
/); - Resto, o Modulo (
%); - Esponente (
**).
Nota
Se hai già familiarità con queste operazioni e il loro funzionamento, passa direttamente all'ultima sezione (Priorità di esecuzione delle operazioni) oppure prosegui con questo capitolo.
Addizione e Sottrazione
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Moltiplicazione e Divisione
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Resto (Modulo)
Questa operazione restituisce il resto di una divisione ed è eseguita utilizzando l'operatore %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Esponenziazione
Questa operazione eleva un numero a una certa potenza. Il primo numero è la base, mentre il secondo rappresenta l'esponente a cui deve essere elevato. Si esegue utilizzando l'operatore **:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Priorità di esecuzione delle operazioni
Ogni operazione ha una propria priorità di esecuzione e la sequenza di esecuzione dipende da essa.
Nota
Se le operazioni hanno la stessa priorità, verranno eseguite da sinistra a destra.
È possibile utilizzare le parentesi ( ) per modificare la priorità di esecuzione:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Nota
Le parentesi
()hanno la priorità più alta. Le parentesi interne vengono valutate per prime, seguite da quelle esterne.
1. Cosa restituisce l'operatore % in JavaScript?
2. Quale sarà il risultato della seguente espressione?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 2.5
Operazioni Matematiche in JavaScript
Scorri per mostrare il menu
JavaScript può eseguire le seguenti operazioni con i numeri:
- Addizione (
+); - Sottrazione (
-); - Moltiplicazione (
*); - Divisione (
/); - Resto, o Modulo (
%); - Esponente (
**).
Nota
Se hai già familiarità con queste operazioni e il loro funzionamento, passa direttamente all'ultima sezione (Priorità di esecuzione delle operazioni) oppure prosegui con questo capitolo.
Addizione e Sottrazione
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Moltiplicazione e Divisione
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Resto (Modulo)
Questa operazione restituisce il resto di una divisione ed è eseguita utilizzando l'operatore %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Esponenziazione
Questa operazione eleva un numero a una certa potenza. Il primo numero è la base, mentre il secondo rappresenta l'esponente a cui deve essere elevato. Si esegue utilizzando l'operatore **:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Priorità di esecuzione delle operazioni
Ogni operazione ha una propria priorità di esecuzione e la sequenza di esecuzione dipende da essa.
Nota
Se le operazioni hanno la stessa priorità, verranno eseguite da sinistra a destra.
È possibile utilizzare le parentesi ( ) per modificare la priorità di esecuzione:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Nota
Le parentesi
()hanno la priorità più alta. Le parentesi interne vengono valutate per prime, seguite da quelle esterne.
1. Cosa restituisce l'operatore % in JavaScript?
2. Quale sarà il risultato della seguente espressione?
Grazie per i tuoi commenti!