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 come funzionano, passa all'ultima sezione (Priorità di Esecuzione delle Operazioni) o procedi 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);
Esponente
Questa operazione eleva un numero a una certa potenza. Il primo numero è la base, e il secondo è 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 la sua 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.
Puoi usare 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
Awesome!
Completion rate improved to 2.33
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 come funzionano, passa all'ultima sezione (Priorità di Esecuzione delle Operazioni) o procedi 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);
Esponente
Questa operazione eleva un numero a una certa potenza. Il primo numero è la base, e il secondo è 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 la sua 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.
Puoi usare 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!