2013-07-01 10 views
5

Recentemente mi sono imbattuto in questo termine e non avevo idea di quale scopo servisse?Che cos'è una variabile flag?

Non sono sicuro di quando utilizzare una variabile flag e come procedere?

I Ho cercato su Google ma non sono stati riportati esempi specifici (nel contesto di JavaScript).

+0

Chiesto e ha risposto qui: http://stackoverflow.com/questions/1626263/enum-flags-in-javascript –

+0

il mio primo hit in google http://www.javascriptkit.com/javatutors/valid2.shtml –

+0

guarda quell'esempio, è piuttosto conf utilizzando !!! –

risposta

8

Flag Variables Defined and Uses dice:

Una variabile di bandiera, nella sua forma più semplice, è una variabile che si definiscono di avere un valore fino a qualche condizione è vera, nel qual caso si modifica il valore della variabile. È una variabile che puoi usare per controllare il flusso di una funzione o di una dichiarazione, permettendoti di verificare determinate condizioni mentre la tua funzione avanza.

Ad esempio:

// errors is the flag var 
 
var errors = 0; 
 

 
for(var i = 0; i < 10; i++) 
 
    if(i == 6) // your error condition 
 
    errors++; 
 

 
if(errors > 0) // is the flag "up"? 
 
    alert("There was a problem!");

2

Un flag è una variabile usato per avere un valore fino a qualche condizione diventa vera, allora cambiamo a false e stampare l'output (Inizialmente bandiera considerati true)

+4

Si prega di espandere e dare un esempio di codice. – Dementic

Problemi correlati