E operatore in JavaScript | Spiegato

E operatore in JavaScript | Spiegato

Mentre si tratta di calcoli matematici in JavaScript, "&&"Oppure e l'operatore è molto utile nel calcolo dei valori. Inoltre, questa tecnica è molto necessaria per applicare un controllo su una condizione particolare e posizionare le eccezioni dove necessario. Inoltre, può gestire la maggior parte del codice in base a una particolare condizione in modo efficace.

Questo blog spiegherà l'uso dell'operatore && in JavaScript.

Cos'è l'operatore JavaScript e (&&)?

IL "E(&&)"L'operatore in JavaScript esegue logico e operativo su due operandi booleani. Restituisce vero se entrambe le dichiarazioni sono vere. Nell'altro caso, se uno dei suoi valori è falso, il valore di output sarà falso.

Sintassi

X && Y

Nella sintassi data, "X" E "y"Sono gli operandi su cui verrà applicato l'operatore &&.

Tabella della verità di && operatore

X y X && Y
VERO VERO VERO
VERO falso falso
falso VERO falso
falso falso falso

Precedenza dell'operatore

IL "E(&&)"L'operatore ha una precedenza relativamente più alta rispetto al"O (||)"Operatore in modo tale che l'operatore && sia eseguito prima del || operatore.

Il seguente esempio spiega il concetto di precedenza.

Esempio

In questo esempio, l'affermazione (true && false) eseguirà prima a causa della maggiore precedenza del "E(&&)"Operatore. Ciò comporterà "falso":

true && (false || false)

Ora, l'affermazione diventa:

Falso || falso

IL "O"Di entrambe le false dichiarazioni produrranno:

falso

Ora, diamo un'occhiata ad alcuni esempi relativi al funzionamento di && operatore in JavaScript.

Esempio 1: applicazione e (&&) operatore sui valori booleani

Nell'esempio seguente, prima assegneremo "VERO"Come valori booleani su entrambe le variabili denominate"X" E "y". Quindi, applica il "&&"Operatore. Poiché entrambi i valori sono veri, quindi il valore risultante sarà vero:

var x = true;
var y = true;
var result = x && y;
console.registro (risultato)

Allo stesso modo, assegnare i seguenti valori booleani alle stesse variabili e applicare il "&&"Operatore. Ciò comporterà "falso"Poiché un valore è falso:

x = vero;
y = false;
risultato = x && y;
console.registro (risultato)

Allo stesso modo, analizza le seguenti condizioni basate sul concetto discusso di "&&"Operatore e registrare il valore booleano corrispondente:

x = false;
y = vero;
risultato = x && y;
console.registro (risultato)
x = false;
y = false;
risultato = x && y;
console.registro (risultato)

L'output corrispondente sarà:

Nell'output di cui sopra, è evidente che solo il primo valore è vero, il che è il risultato del fatto che entrambi gli operandi siano veri.

Esempio 2: applicazione e (&&) operatore sul valore inizializzato

In questo esempio, inizializza un valore "1"Alla seguente variabile:

Sia x = 1;

Successivamente, applica il “&&"Operatore con i seguenti valori al valore inizializzato e osservare il risultato:

console.log ("Il valore risultante è:", x && = 2)
console.log ("Il valore risultante è:", x && = 1)

Può essere visto così logico e "&& ="L'operazione viene applicata correttamente nell'istruzione entrambe che ha aggiornato anche il valore della variabile X:

Esempio 3: applicazione e (&&) operatore come condizione

In primo luogo, chiedi all'utente di inserire un valore tramite prompt:

input = prompt ("Immettere un valore:")

Ora, se il valore immesso soddisfa entrambe le seguenti condizioni usando "&&"Operatore, il"Se"Il blocco eseguirà:

if (input> 5 && input < 10)
Avviso ("vero")

Nell'altro caso, il seguente "altro"Il blocco eseguirà:

altro
Avviso ("falso")

Produzione

Abbiamo compilato i metodi più semplici relativi all'uso di && in JavaScript.

Conclusione

In JavaScript, l'operatore && può essere applicato sui valori booleani per calcolare il valore risultante. Inoltre, può essere implementato al valore inizializzato al fine di utilizzarlo e produrre un valore desiderato o può essere implementato come condizione per soddisfare i requisiti indicati. Questo blog ha dimostrato l'uso di "&&"In JavaScript con l'aiuto di diversi esempi.