Nwlapcug.com


Come invertire il valore booleano in JavaScript



Anche se JavaScript è considerato un linguaggio di programmazione, si aggiunge anche elementi interattivi per siti Web. Maggior parte dei principali browser (Internet Explorer, Firefox e Safari) supportano il linguaggio di scripting (Vedi riferimento 1). Quando si scrivono codici utilizzando JavaScript, i programmatori spesso devono rappresentare un valore logico vero o falso. Foto di valore come essere sì o no, o su o fuori. Spesso si confronta dati o indica quale parte di un programma deve essere eseguito. Questi valori possono essere memorizzati in un oggetto Boolean oggetto (vedere riferimento 2). Frequentemente, il valore memorizzato all'interno di un oggetto Boolean deve essere invertito, in particolare quando si verifica una condizione logica che è l'opposto di un valore desiderato.

Istruzioni

1

Creare la variabile booleana per contenere il valore logico true false. Per effettuare questa operazione utilizzando l'operatore new. Quando viene creato un oggetto Boolean senza essere assegnato alcun valore iniziale, il valore predefinito è falso. Per esempio:

var myBoolean = new Boolean ();

(Vedi il riferimento 2).

2

Utilizzare la logica non operatore per invertire il valore all'interno dell'oggetto Boolean. È possibile farlo inserendo un "!" davanti a un oggetto Boolean o un'espressione. Questo operatore restituisce true se un'espressione è falsa e restituisce falsa se un'espressione è true. Nell'esempio, il valore dell'espressione booleana (y = = 1) è invertito e utilizzato come parte di una condizione di test di "se".

Se (x = = 4 & & (! ( y = = 1) | | z = = 0) {

do something

}

(Vedi riferimento 3)

3

Memorizzare il valore Boolean invertito, se necessario. Nell'esempio, l'oggetto Boolean theTruth conterrà un valore true e l'oggetto Boolean theReverseTruth conterrà il valore invertito di false.

theTruth = nuovo String("1");

theReverseTruth =! theTruth;

(Vedi riferimento 4)

4

Visualizzare il valore Boolean invertito per confermare che è stata invertita. Si può fare con il comando di "Document. Write". Nell'esempio, vengono visualizzati il valore booleano iniziale e la sua inversa:

Document. Write ("theTruth =", theTruth, "");

Document. Write ("theReverseTruth =", theReverseTruth);

(Vedi riferimento 4)