In questo tutorial, discuteremo gli operatori del cambio in JavaScript e impareremo l'uso di questi operatori e spiegheremo i diversi tipi di operatori a turni in JavaScript con esempi e codici.
SHIF Operatori in JavaScript
Di seguito sono riportati tre tipi di operatori a turni:
I tipi e i simboli di questi operatori sono riportati nella tabella.
Rappresentazione di operatori
Nome degli operatori | Simbolo dell'operatore | Esempio |
---|---|---|
Tasto maiuscolo di sinistra | << | y << z |
Segnale che propagano il cambio giusto | >>> | y >> z |
Spostamento a destra a filo zero | >> | y >> z |
Furthur, spiegheremo i tipi di tutti gli operatori a turno con esempi di codice.
Operatore a sustiera sinistra
L'operatore di spostamento a sinistra aggiunge i bit zero sul lato destro e scarta i bit dal lato sinistro. Per avere una migliore comprensione, dai un'occhiata al diagramma seguente:
Un esempio di un operatore di spostamento a sinistra è riportato di seguito nella programmazione JavaScript:
Lascia che a = 8;Operatore di spostamento a destra a filo zero
Questo operatore aggiunge i bit zero sul lato sinistro e scarta i bit dal lato destro. Per avere una migliore comprensione, dai un'occhiata al diagramma seguente:
Di seguito è riportato un esempio di un operatore di spostamento a destra zero nella programmazione JavaScript:
Lascia che a = 8;Segnale che propagano il cambio giusto
La propagazione del segno prende un po 'dal lato sinistro e la sposta sul lato destro. Nella propagazione dei segni, i bit aggiunti da sinistra dipendono dal numero di segni. Per capirlo meglio dare un'occhiata al seguente esempio:
Un esempio di propagazione dei segni che il cambio di destra è riportato di seguito nella programmazione JavaScript:
Lascia che a = 8;Conclusione
Gli operatori a turni vengono utilizzati per spostare i bit del primo operando da un lato all'altro. In JavaScript sono usati tre operatori di shift: spostamento sinistro, spostamento a destra zero e shift a propagazione dei segni a destra. In questo tutorial, abbiamo appreso tutti i tipi di operatori a turni che vengono utilizzati in JavaScript e il loro lavoro. Tutti gli operatori sono ben spiegati da esempi e codici.