Dator > hur man kan jämföra strängen java script

  • hur man kan jämföra strängen java script


  • String jämförelser i JavaScript används ofta för form validering , parsning text och svara på användarens indata. I JavaScript , jämföra strängar liknar jämföra siffror . Jämförelser används i JavaScript för att kontrollera genomförandet av koden använder kontrollstrukturer , som om-elseif -else block , medan loopar , loopar och uttalanden switch . En villkorlig uppgift , som " värde <= 1 " ( värde är mindre än eller lika med 1) eller " användarnamn == ' admin ' " ( variabeln " användarnamn " innehåller strängen " admin " ) , bedöms och returnerar en boolean (sant eller falskt ) värde . När villkoret är "sant " kodblocket beroende av detta körs
    1 .
    Jämför två strängar med lika operatören "==". Jämförelsen returnerar "true " om två strängar är identiska . Denna typ av jämförelse är skiftlägeskänsligt , så " abc " == " ABC "avkastning" false ". Till exempel innehåller variabeln " användarnamn " besökarens webbplats inloggning användarnamn. Om användarnamnet är " Bob ", " Admin " eller någonting annat än exakt strängen " admin ", det " annars " kod ska köras:

    if ( användarnamn == " admin " ) {
    dokument . write ( " Välkommen Boss ! ") ; }

    else {
    document. write ( " Varning Access Denied ! " ) ; }

    2 .
    Utför en skiftlägeskänslig strängjämförelse med String 's " toLowerCase ( ) " -metoden . Till exempel , om den angivna användarnamnet är " admin ", " ADMIN "," Admin " eller " admin ", "om " kod kommer att utföra , skriva ett välkomstmeddelande :

    om ( användarnamn . toLowerCase ( ) == " admin " ) {
    document. write ( " Välkommen Boss ! ") ; }
    !
    else {
    document. write ( " Varning Access Denied ! " ) ; }


    Jämför två strängvariabler detta sätt att använda " toLowerCase ( ) " -metoden på båda :

    if ( str1. toLowerCase ( ) == str2. toLowerCase ( ) ) {. . . }

    3 .
    Jämför två strängar med större än ( > ) och mindre än (<) aktörer att se som kommer först i alfabetisk ordning. Tänk på att versaler före gemener i alfabetisk ordning , så använd " toLowerCase ( ) " att ignorera fallet . Till exempel är strängarna i " str1 " och " str2 " tryckt i alfabetisk ordning , ignorerar versaler :

    om ( str1. toLowerCase () document. write ( str1 + " , " + str2 ) ; }

    else {
    dokument . skriva ( str2 + " , " + str1 ) ; }

    4
    Kontrollera om en sträng variabel är tom genom att jämföra med en tom sträng " " :

    if ( fält == "" ) {
    document. write ( " fält är tomt " ! ) ; }


    Om din variabel inte har initierats ( tilldelas ett värde ) returnerar den här tom sträng kontroll " falska . " Din variabel har ingen typ eller värde förrän det har initierats . Kontrollera om odefinierade variabler genom att testa den variabla ensam , liknande provning ett booleskt värde. Om variabeln har en definierad typ, är villkoret sant . I det här exemplet " ! myStrVar " gör kontrollen " om myStrVar inte är " sant " " ( eller , med andra ord " om myStrVar är falskt " ) . Eftersom " myStrVar " inte har använts , " myStrVar " är falsk och budskapet är tryckt :

    var myStrVar ,
    om ( myStrVar ! ) {
    document. write ( " myStrVar är odefinierad " ) .
    }


Previous:nothing Next:Hur kan jag få dagens datum att komma upp automatiskt med Visual Basic ?





Relaterade artiklar


  • hur du omdirigerar en webbsida i javascript
  • hur du lägger till ett formulär i PHP
  • hur man skriver spel i java
  • hur man kopplar SQL-frågor med Visual Basic
  • hur man kan kontrollera för tomma var i JavaScript
  • hur man skriver makron i Visual Basic
  • hur är datorer som används i matematik ?
  • hur man sållar poster med datumintervall i Visual Basic 6
  • hur man byter en css bakgrundsbild med javascript
  • hur du ställer animation bakgrunden på en webbsida