Precedenza dell'operatore in JavaScript

Precedenza dell'operatore in JavaScript

La parola precedenza significa dare qualcosa di prioritario rispetto ad altri in base all'ordine, al rango e all'importanza. Allo stesso modo, Precedenza dell'operatore si riferisce all'ordine degli operatori aritmetici che hanno la priorità in JavaScript. Nella guida, la precedenza dell'operatore in JavaScript è dimostrata con implementazione pratica. Sono previsti i seguenti risultati di apprendimento:

  • Come funziona la precedenza dell'operatore in JavaScript?
  • Precedenza dell'operatore nel raggruppamento delle espressioni
  • Precedenza dell'operatore in espressioni matematiche complesse
  • Precedenza dell'operatore in una categoria simile di operatori

Come funziona la precedenza dell'operatore in JavaScript?

La precedenza dell'operatore funziona in modo tale da valutare prima l'operatore di precedenza più elevata. Successivamente, viene eseguita la valutazione della precedenza inferiore. Il più delle volte, avresti osservato più aggiunte (+), sottrazione (-) e raggruppamento di espressione () in un'espressione matematica. Queste espressioni sono valutate in base alla precedenza degli operatori utilizzati.

Tabella della precedenza dell'operatore in JavaScript

JavaScript comprende la precedenza dell'operatore in ordine crescente tra cui, primo, secondo, terzo ecc.

La tabella seguente presenta "Ordine di precedenza", "Operatori", "Descrizione" e "Associazione". Diamo un'occhiata al tavolo e descrive i termini sopra:

Nella tabella, i dettagli delle colonne sono i seguenti:

  • Ordine di precedenza: Dai la priorità agli operatori da eseguire in ordine come "primo", "secondo", "terzo", "quarto", "quinto", "sesto". Il "primo" specifica la massima priorità per l'esecuzione rispetto a "secondo", "terzo" e così via.
  • Operatori: Mostra gli operatori utilizzati in JavaScript.
  • Descrizione: Il raggruppamento delle espressioni specifica le staffe () per dare la massima priorità, l'incremento esegue aggiunta agli operandi, il decremento sottrae gli operandi, ecc.
  • Associatività: Associazione indica l'esecuzione dell'operatore della stessa precedenza. La "da sinistra a destra" specifica l'esecuzione dell'operatore specificato dal lato sinistro a destra. Mentre il "destro a sinistra" funziona lo stesso funzionamento di "da sinistra a destra" ma in direzione opposta.
Ordine di precedenza Operatori Descrizione Associatività
Primo () Raggruppamento dell'espressione Da sinistra a destra
Primo ++ Incremento Da destra a sinistra
Primo - Decremento Da destra a sinistra
Primo ! Non operatore Da destra a sinistra
Secondo * Moltiplicazione Da sinistra a destra
Secondo / Divisione Da sinistra a destra
Secondo ** Esponenziale Da destra a sinistra
Secondo % Modulo Da sinistra a destra
Terzo + Aggiunta Da sinistra a destra
Terzo - Sottrazione Da sinistra a destra
Terzo + Concatenazione Da sinistra a destra
Via < Meno di Da sinistra a destra
Via <= Meno o uguale Da sinistra a destra
Via > Più grande di Da sinistra a destra
Via > = Maggiore o uguale Da sinistra a destra
Quinto == Pari Da sinistra a destra
Quinto != Non uguale Da sinistra a destra
Sesto && E Da sinistra a destra
Sesto || O Da sinistra a destra
Settimo = Incarico Da destra a sinistra

Esempio 1: precedenza dell'operatore nel raggruppamento delle espressioni

Un esempio è adattato che spiega brevemente il raggruppamento dell'espressione nella precedenza dell'operatore.

var a = 10 * (5 + 5) / 2

Il codice sopra calcola prima il Gruppo di espressione, che è presente nelle parentesi.

Successivamente, il risultato di questo operatore la precedenza viene moltiplicato per 10 seguendo il Regola di associazione. Alla fine, il risultato viene estratto per dividere il risultato precedente per 2.

Esempio 2: precedenza dell'operatore in espressioni matematiche complesse

In questa sezione, un'espressione matematica è adattata e spiega la sequenza di esecuzione di una diversa precedenza dell'operatore.

var e = 10*(4+18)/15 (18-10)*23

In questo codice:

  • In primo luogo, viene eseguita la precedenza dell'operatore tra parentesi (4+18) E (18-10).
  • Dopodiché, l'output di 4 + 18 = 22 è moltiplicato per 10 e restituisce il valore di 220.
  • Inoltre, l'output ritorna da (18 - 10) È 8. È stato moltiplicato per 15 e restituito il valore di 120.
  • Finalmente il 220 Il valore è diviso per 120 e restituisce il 83 valore, che viene moltiplicato per 23 ed estrae l'output finale di 42.09.

Esempio 3: precedenza dell'operatore in una categoria simile di operatori

Se sia la precedenza dell'operatore ha la stessa categoria, come l'aggiunta e la sottrazione, la associazione entra in pratica e il calcolo verrà eseguito da sinistra a destra:

var g = 2 - 2 + 4

Per questo istanza, JavaScript calcola le operazioni aritmetiche da sinistra a destra. Pertanto, l'esecuzione viene eseguita prima 2 - 2; Successivamente, l'output viene aggiunto con il numero 4. Quindi, il risultato è 0 + 4 = 4.

Questo è tutto! Hai imparato il lavoro e l'uso di vari operatori in JavaScript.

Conclusione

In JavaScript, il Precedenza dell'operatore determina la priorità degli operatori in qualsiasi operazione. Calcola e dà la priorità alla massima precedenza rispetto agli altri operatori. È molto utile per risolvere i problemi in espressioni matematiche complesse E programmazione computer. In questo post, viene spiegato l'uso della precedenza dell'operatore. Inoltre, una tabella completa e diversi esempi di precedenza dell'operatore sono spiegati utilizzando JavaScript.