Operatore modulo
Fa parte della sezione Fondamenti del percorso JavaScript di Coddy. Lezione 13 di 77.
L'operatore modulo % ti dice quanto resta dopo aver diviso un numero per un altro.
result = dividend % divisor- dividendo: Il numero da dividere.
- divisore: Il numero che divide il dividendo.
- risultato: Il resto della divisione.
Per esempio,
result = 10 % 3Qui, 10 viene diviso per 3. 3 entra in 10 tre volte, con un resto di 1. Quindi, result sarà 1.
Di solito il modulo si usa per verificare se un numero è pari o dispari:
- Se un numero è pari, dividendolo per 2 il resto sarà 0.
- Se un numero è dispari, dividendolo per 2 il resto sarà 1.
Sfida
PrincipianteScrivi un codice che inizializzi tre variabili, a, b e c, con i valori 9, 2.6 e 11 (rispettivamente).
Dopodiché, inizializza le seguenti variabili:
dche conterrà il risultato diamodulo2eche conterrà il risultato diamodulo3fche conterrà il risultato dicmodulo10
Controlla il risultato e osserva come dividendi e divisori diversi influenzano il risultato.
Provalo tu
// Scrivi il tuo codice qui sotto
// Non modificare la riga qui sotto
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Coercizione dei tipi7Calcolatore per dividere il conto
Messaggio di benvenutoCalcolare la mancia e il totale10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Gestore della lista della spesa
Panoramica del progettoAggiungere un elemento2Variabili
NumeriStringheBooleaniConvenzioni di denominazioneVariabili vuoteRiepilogo - Inizializzare le variabiliCostanti3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheOperatori di confrontoUguaglianza stretta vs non rigorosaRipasso - matematica semplice6Input/Output di base
OutputOutput con variabiliConversione di tipo - Parte 1Conversione di tipo - Parte 2Ripasso - Fino a 120Ripasso - Vero o falsoEsercitati da solo: Compilatore JavaScript online