Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Hur Jämför Java Script String

    String jämförelser i JavaScript används ofta för form validering , analysera text och svara på användarens input . 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 slingor , för slingor och uttalanden switch . En villkorlig uttalande , t.ex. " value < = 1 " ( värdet är mindre än eller lika med 1 ) eller " username == ' admin ' " ( variabeln " username " innehåller strängen " admin " ) , bedöms och returnerar ett booleskt ( sant eller falskt ) värde . När villkoret är " sant " är kodblock beroende villkoret exekveras . Instruktioner
    1

    Jämför två strängar med lika operatören " == " . Jämförelsen kommer tillbaka " true " om de två strängarna är identiska . Denna typ av jämförelse är skiftlägeskänsligt , så " abc " == " ABC " returnerar " false ". Till exempel är variabeln " username " innehåller besökarens webbplats log - in användarnamn . Om användarnamnet är " Bob ", " Admin " eller något annat än exakt strängen " admin ", det " annars " koden ska köras:

    om ( username == " admin " ) { document.write ( " Välkommen Boss ! " ) ;} else { document.write ( " Varning Åtkomst nekad ! " ) ;}
    2

    Utför skiftlägeskänslig strängjämförelse med String s " toLowerCase ( ) "-metoden . Till exempel, om den tillhandahålls användarnamnet är " admin ", "admin ", " Admin " eller ens " admin ", "om" code kommer att utföra , skriva ett välkomstmeddelande :

    om ( username.toLowerCase ( ) == " admin " ) { document.write ( " Välkommen Boss ! " ) ;} else { document.write ( " Varning Åtkomst nekad ! " ) ;}

    Jämför två strängvariabler detta sätt med den " toLowerCase ( ) " metoden på båda :

    om ( str1.toLowerCase ( ) == str2.toLowerCase ( ) ) { ... } Addera 3

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

    om ( str1.toLowerCase ( ) < str2.toLowerCase ( ) ) { document.write ( str1 + " , " + str2 ) ; } else { document.write ( 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ältet är tomt " ! ) ;}
    p Om din variabel inte har initierats ( tilldelats ett värde ) , den här tomt sträng kontroll returnerar " false ". Din variabel har inte en typ eller värde förrän den har initierats . Kontrollera för odefinierade variabler genom att testa variabeln ensam , likt testa ett booleskt värde . Om variabeln har en definierad typ , är villkoret sant . I det här exemplet , " ! MyStrVar " gör check " om myStrVar är inte 'sann ' " ( eller , med andra ord , " om myStrVar är falskt " ) . Eftersom " myStrVar " inte har använts , " myStrVar " är falsk och meddelandet skrivs ut : ; ( ! MyStrVar ) katalog

    var myStrVar om { document.write ( " . MyStrVar är odefinierat " ) ;}
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Javascript kombinationsrutan Tutorial
    ·Klar men med fel i IE JS Object Förväntad
    ·Hur får man ID för ett objekt i JQuery
    ·Hur Override en iframe i JavaScript
    ·Hur man kontrollerar för heltal i JavaScript
    ·Hur du kontrollerar om Whitespace Med Javascript
    ·Jquery Fördelar
    ·Hur du ändrar markören i en Google Maps API
    ·Så här aktiverar ASP i IIS 6
    ·Hur du returnerar Addition Funktioner för flera nummer…
    Utvalda artiklarna
    ·Hur man binda en databas till en ComboBox i Visual Basi…
    ·Hur man skapar en sida med Phpgacl
    ·VBA-programmering Theory
    ·Varför abstrakta klasser i Java
    ·Hur du uppdaterar Litteralt JavaScript
    ·Hur man skriver ett datorprogram
    ·Hur man gör en VBS MsgBox från DOS
    ·Så här visar du en lista med punkter i WPF
    ·Hur man skriver ut en JPG i VB.Net
    ·Hur Räkna poster i en PHP MySQL Query
    Copyright © Dator Kunskap http://www.dator.xyz