Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operazioni Matematiche in JavaScript | Esecuzione di Operazioni in JavaScript
Introduzione a JavaScript

bookOperazioni Matematiche in JavaScript

JavaScript può eseguire le seguenti operazioni con i numeri:

  • Addizione (+);
  • Sottrazione (-);
  • Moltiplicazione (*);
  • Divisione (/);
  • Resto, o Modulo (%);
  • Esponente (**).

Nota

Se si ha già familiarità con queste operazioni e il loro funzionamento, passare all'ultima sezione (Priorità di esecuzione delle operazioni) oppure proseguire con questo capitolo.

Addizione e Sottrazione

123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
copy

Moltiplicazione e Divisione

1234567
console.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
copy

Resto (Modulo)

Questa operazione restituisce il resto di una divisione ed è eseguita utilizzando l'operatore %:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Esponente

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 **:

123456
console.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);
copy

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:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

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?

question mark

Cosa restituisce l'operatore % in JavaScript?

Select the correct answer

question mark

Quale sarà il risultato della seguente espressione?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain the priority of execution for these operations in more detail?

Can you give more examples of using parentheses to change the order of operations?

What happens if I use multiple operators with the same priority in one expression?

bookOperazioni 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 si ha già familiarità con queste operazioni e il loro funzionamento, passare all'ultima sezione (Priorità di esecuzione delle operazioni) oppure proseguire con questo capitolo.

Addizione e Sottrazione

123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
copy

Moltiplicazione e Divisione

1234567
console.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
copy

Resto (Modulo)

Questa operazione restituisce il resto di una divisione ed è eseguita utilizzando l'operatore %:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Esponente

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 **:

123456
console.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);
copy

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:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

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?

question mark

Cosa restituisce l'operatore % in JavaScript?

Select the correct answer

question mark

Quale sarà il risultato della seguente espressione?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
some-alt