July 24
Le variabili nel codice JavaScript può essere \ "vuoto, \" non inizializzati (mai assegnato un valore) o meno dichiarati. valori vuoti sono basate sul tipo di variabile. valori vuoti sono: '' (stringa), null (oggetto), falso (booleano) e 0 (valori numerici). Quando una variabile non è inizializzata, non ha un tipo e il suo valore è \ "indefiniti. \" Controlli per i valori vuoti e indefiniti sono fatto testando la variabile con la \ "non \" operatore. Il \ "non \" operatore restituisce un errore per le variabili non dichiarate, quindi la variabile deve essere controllata mediante la prova se il tipo della variabile è stata definita.
1 Apri la tua JavaScript nel vostro editor di testo o il codice preferito. Individuare la sezione in cui è necessario controllare se la variabile è stata dichiarata e assegnato un valore non vuoto.
2 Avviare un se-blocco, sostituendo \ "myVar \" nel seguente codice con il nome del vostro variabili:
if (myVar typeof === 'undefined' ||! myVar) {
Il primo controllo, \ "typeof myVar === 'undefined', \" test se la variabile è stata dichiarata. Se non è stato dichiarato, il \ "\" typeof restituisce operatore \ "\ indefinito" e il primo controllo passa. Se la variabile è stata dichiarata e inizializzata, la seconda condizione è verificata. Il secondo controllo, \ "! MyVar, \" utilizza il \ "non \" operatore (!) Per verificare se la variabile contiene un valore vuoto. Il \ "non \" operatore restituirà true se il valore è '', false, 0, o \ "non definito. \"
3 Scrivere il codice che si desidera eseguire quando la variabile è dichiarata o vuoto. Ad esempio, si può decidere di pop-up un avviso, scrivere un messaggio nel testo del documento o salvare ritornando dalla funzione. Terminare la se-blocco con una chiusura ricci staffa \ "} \".
4 Creazione di un altro blocco contenente il codice che si desidera eseguire se la variabile contiene un valore non vuoto. Se salvato la se-blocco con un \ "ritorno, \" l'altro blocco non è necessario.