Confronta due stringhe utilizzando l'operatore uguale "==" . Il confronto restituisce "true" se le due stringhe sono identiche . Questo tipo di confronto è case-sensitive , in modo da "abc " == " ABC " restituisce " falso". Ad esempio , la variabile "username " contiene sito del visitatore nome di accesso utente . Se il nome utente è " Bob ", "Admin" o altro che esattamente la stringa "admin ", l '" altro " codice verrà eseguito :
se (username == "admin" ) { document.write ( "Welcome Boss ! ");} else { document.write ( "Accesso negato Attenzione ! !") ; }
2
Eseguire un confronto di stringhe maiuscole e minuscole utilizzando di String " toLowerCase ( ) " metodo . Ad esempio, se il nome utente fornito è "admin ", "admin ", "admin " o anche "Admin ", il "se" codice verrà eseguito , la stampa di un messaggio di benvenuto :
se ( username.toLowerCase ( ) == "admin" ) { document.write ( "Welcome Boss ! ");} else { document.write ( "Accesso negato Attenzione ! !") ; }
Confronta due variabili stringa in questo modo utilizzando il metodo " toLowerCase ( )" a entrambi :
se ( str1.toLowerCase ( ) == str2.toLowerCase ( ) ) { ... }
3
Confronta due stringhe utilizzando maggiore di (> ) e minore di ( < ) agli operatori di vedere uno che viene prima in ordine alfabetico . Tenete a mente che le lettere maiuscole precedono le lettere minuscole in ordine alfabetico , in modo da utilizzare " toLowerCase ( ) " per ignorare caso . Ad esempio , le stringhe di " str1 " e " str2 " sono stampate in ordine alfabetico , ignorando maiuscole :
se ( str1.toLowerCase ( ) < str2.toLowerCase ( ) ) { document.write ( str1 + "," + str2 );} else { document.write ( str2 + "," + str1 );}
4
Verifica se una variabile stringa è vuota confrontandolo con una stringa vuota " " :
se ( campo == " " ) { document.write (" il campo è vuoto !" );}
Se la variabile non è stata inizializzata (assegnato un valore) , questo vuoto controllo stringa restituisce "false ". La variabile non dispone di un tipo o di valore fino a quando non è stata inizializzata . Verificare la presenza di variabili non definite testando la variabile sola, simile a quella di un valore booleano . Se la variabile ha un tipo definito , la condizione è vera . In questo esempio , " ! MyStrVar " fa il controllo " se myStrVar non è ' vero' " (o , in altre parole , " se myStrVar è falsa " ) . Dal momento che non è stata utilizzata " myStrVar " , " myStrVar " è falso e il messaggio viene stampato : ; ( ! MyStrVar ) per
var myStrVar se { document.write (" . MyStrVar è indefinito ");}
Programmazione © www.354353.com