Quali sono i valori di falsy e la verità in JavaScript?

Quali sono i valori di falsy e la verità in JavaScript?

Mentre si lavora con le dichiarazioni condizionali in JavaScript, è importante comprendere i valori della verità o della falsy. In JavaScript, tutte le condizioni vengono valutate come "VERO" O "falso". UN "verità"Il valore è vero se valutato in un contesto booleano, mentre un"falsy"Il valore è falso se valutato in un contesto booleano.

Questo post spiegherà i valori JavaScript Truthy e Falsy.

Quali sono i valori di Truthy e Falsy in JavaScript?

Come abbiamo discusso in precedenza, i valori che vengono valutati come "VERO"In un contesto booleano, sono considerati"verità"Valori mentre i valori valutati come"falso", Sono "falsy" valori.

Valori verità in JavaScript

Tutti i valori sono veri tranne i valori falsi. Alcuni valori veri sono i seguenti:

  • Valore booleano (vero)
  • Un oggetto vuoto
  • Un array vuoto []
  • Un numero (11)
  • Stringa "0", "false", "vero"

Valori di falsy in javascript

Ci sono sei falsi valori comuni in JavaScript:

  • Falso
  • 0
  • Stringa vuota (" ")
  • nullo
  • Non definito
  • Nan

Esempio

Qui, nel determinato esempio, useremo le dichiarazioni condizionali (if-else) con l'operatore booleano per manipolare i valori di verità e falsy. Per fare ciò, definire una funzione chiamata "checkValue ()"Questo richiede un valore come parametro. Se il valore passato nel "Se"La condizione è vera in base al contesto booleano, stampare il messaggio"È un valore verità", Altrimenti, stampa"È un valore falso"Sulla console:

funzione checkValue (val)
if (val)
console.log ("È un valore verità");
altro
console.log ("È un valore falsy");

Chiama la funzione definita e passa i diversi valori come parametro per controllare i valori di Truthy e Falsy in JavaScript:

CheckValue (0);
checkValue ("0");
CheckValue (false);
CheckValue (vero);
checkValue ("false");
CheckValue (NAN);
CheckValue (indefinito);
checkValue ("");
CheckValue (1);
CheckValue ([]);
checkValue ();

Produzione


Si tratta di valori di verità e falsy in JavaScript.

Conclusione

Sono considerati i valori che vengono valutati come "veri" in un contesto booleano "verità"Valori mentre i valori valutati come"falso", Sono i"falsy"Valori in JavaScript. Tutti i valori sono veri tranne i valori falsi. Ci sono sei valori falsi in JavaScript, tra cui "falso","0","Nan","non definito","stringa vuota" E "nullo". Questo post ha spiegato i valori JavaScript Truthy e Falsy.