Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

Come confrontare String Script Java

confronti stringa in JavaScript sono comunemente utilizzati per la validazione dei form , analisi del testo e rispondere all'input dell'utente . In JavaScript , confrontando stringhe è simile a confrontare i numeri . I confronti sono utilizzati in JavaScript per controllare l'esecuzione di codice utilizzando strutture di controllo , come i blocchi if- elseif -else , cicli while , per cicli e istruzioni switch. Una dichiarazione condizionale , come " valore < = 1 " (il valore è inferiore o uguale a 1 ) o "username == 'admin' " ( la variabile "username" contiene la stringa "admin" ) , viene valutata e restituisce un valore booleano valore ( vero o falso) . Quando la condizione è " vero", il blocco di codice dipendente da tale condizione viene eseguito. Istruzioni
1

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