Qual è lo scopo di un operatore booleano?

August 21

Qual è lo scopo di un operatore booleano?


programmatori e sviluppatori web utilizzare gli operatori booleani per controllare il flusso di esecuzione nei loro siti e applicazioni. Molti linguaggi di programmazione utilizzano variabili e valori booleani. Le istruzioni condizionali spesso utilizzare gli operatori booleani per effettuare test sui dati del programma ed i risultati di questi test determinare ciò che dovrebbe accadere in qualsiasi punto particolare durante l'esecuzione. operatori booleani consentono ai programmatori di creare catene complesse di test in loro script.

valori booleani

I valori booleani possono essere sia vera o falsa solo. La maggior parte dei linguaggi di programmazione supportano le variabili booleane, come nel seguente esempio JavaScript:
var isEven = false;

Le variabili booleane hanno spesso nomi che indicano il loro scopo. Ad esempio, questa variabile potrebbe indicare se un valore di ingresso numero è pari, con un valore vero se lo è, false se non lo è. variabili e valori booleani danno ai programmatori uno strumento per la gestione di situazioni imprevedibili come l'input dell'utente e dei dati importati.

Flow Control

operatori e valori booleani sono spesso coinvolti in flusso di controllo. flusso di controllo si riferisce a strutture di linguaggio di programmazione. Invece di uno script di esecuzione di una linea alla volta dall'inizio di un file alla fine, strutture di controllo consentono programmatori dettare vari flussi di esecuzione a seconda delle condizioni. Ad esempio, se un utente inserisce i dati per una funzione di applicazione, ma i dati non sono validi per qualche motivo, l'applicazione potrebbe essere necessario richiedere all'utente di regolare il loro contributo. Un test booleano potrebbe verificare l'ingresso per la validità. Se l'ingresso non è valida, il programma deve effettuare un processo differente.

Condizionali

I linguaggi di programmazione utilizzare gli operatori booleani come parte di istruzioni condizionali. Il seguente codice di esempio PHP dimostra un test condizionale:
if (strlen ($ nome_utente)> 20) echo "Il nome è troppo lungo";

Questo test verifica la lunghezza di una variabile stringa. Se la lunghezza della stringa è maggiore di 20, il contenuto della dichiarazione verrà eseguito. Ciò significa che il test condizionale restituito un valore vero. Se la stringa non è più lungo di 20 caratteri, il test restituisce un valore falso.

Sintassi

operatori booleani consentono ai programmatori di test condizionali catena insieme. Il seguente codice di esempio Java dimostra:
if (someNumber <10 || otherNumber> 5)

Questo test restituisce vero se una delle due prove in esso ritorno vero, come essi sono incatenati utilizzando l'operatore "o". Per eseguire il test per entrambe le condizioni sia vero, il programma potrebbe utilizzare il seguente versione modificata:
if (someNumber <10 && otherNumber> 5)

Questo test utilizza l'operatore "e" catena delle prove più piccoli. Il test nel suo complesso restituisce true solo se entrambi questi riportare true. Per verificare se due numeri sono uguali, il seguente codice si applica:
if (someNumber == otherNumber)

Per testare un numero essendo maggiore o uguale ad un altro, la seguente sintassi può essere utilizzato:
if (someNumber> = otherNumber)

Per verificare se qualcosa non è il caso, il programma può utilizzare la seguente sintassi:
if (! someNumber <10)

I programmatori possono concatenare il numero di prove di cui hanno bisogno.