Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Porovnanie dvoch reťazcov pomocou operátora rovná " == " . Porovnanie vráti " true " , ak sú dva reťazce rovnaké . Tento druh porovnanie je case - sensitive , takže " abc " == " ABC " vráti " false " . Napríklad premenná " užívateľské meno " obsahuje vaše návštevníkov webu log - in užívateľského mena . Ak je používateľské meno " Bob " , " admin " , alebo niečo iné , než presne reťazec " admin " , " else " kód bude vykonávať :
if ( username == " admin " ) { document.write ( " Welcome šéf ! " ) ; } else { document.write ( " Varovanie Prístup bol odmietnutý ! " ) ; }
2
Vykonajte case - insensitive nákupný reťazcov pomocou reťazec je " toLowerCase ) ( " metóda . Napríklad , v prípade , že za predpokladu , užívateľské meno je " admin " , " admin " , " admin " , alebo dokonca " admin " , " keby " kód bude vykonávať , tlač uvítaciu správu :
if ( username.toLowerCase ( ) == " admin " ) { document.write ( " Welcome šéf ! " ) ; } else { document.write ( " Varovanie Prístup bol odmietnutý ! " ) ; }
nákupný dvoch reťazcových premenných týmto spôsobom pomocou " toLowerCase ( ) " metódou na oboch :
if ( str1.toLowerCase ( ) == str2.toLowerCase ( ) ) { ... }
3
porovnanie dva reťazce využívajúce väčšie než ( > ) a menšie ako ( < ) operátormi vidieť , ktorý z nich je prvý v abecednom poradí . Majte na pamäti , že veľké písmená predchádzajú malé písmená v abecednom poradí , tak použite " toLowerCase ( ) " ignorovať prípad . Napríklad reťazca v " str1 " a " str2 " sa vytlačia v abecednom poradí , ignoruje veľkosť písmen :
if ( str1.toLowerCase ( ) < str2.toLowerCase ( ) ) { document.write ( str1 + " , " + str2 ) ; } else { document.write ( str2 + " , " + str1 ) ; }
4
Skontrolujte , či reťazec premenná je prázdna a porovnajte ju na prázdny reťazec " " :
if ( pole == " " ) { document.write ( " pole je prázdne ! " ) ; }
Ak premenná nebola inicializovaná ( priradená hodnota ) , tento prázdny kontrola reťazec vráti " false " . Váš variabilný nemá typ alebo hodnotu , kým nebude inicializovaný. Skontrolujte , či nedefinovaných premenných pri testovaní premennú sám , podobne ako testovanie boolovská . Je-li premenná má definovaný typ , stav je pravda . V tomto príklade " ! MyStrVar " robí kontrolu " , pokiaľ myStrVar nie je ' true ' " ( alebo , inými slovami , " ak myStrVar je false " ) . Pretože nebola použitá " myStrVar " , " myStrVar " je nepravdivé a správa je vytlačená : , ( ! MyStrVar )
var myStrVar ak { document.write ( " . MyStrVar je definovaný " ) ; }