JavaScript testmetode | Forklart

JavaScript testmetode | Forklart
I JavaScript blir de vanlige uttrykkene behandlet som et innebygd objekt som hjelper til med å matche mønstrene med teksten. JavaScript Test () -metode brukes til å teste for å matche det vanlige uttrykket i strengen. JavaScript exec () Metodesøk etter en kamp mellom en bestemt streng og et vanlig uttrykk.

Alle de moderne nettleserne støtter test () -metoden, da det er funksjonen i ECMAS1. Denne artikkelen vil gi deg en beskrivende kunnskap om følgende utfall.

- Hvordan fungerer JavaScript Test () -metoden

- Hvordan bruke JavaScript Test () -metoden

Hvordan fungerer JavaScript Test () -metoden

JavaScript Test () -metoden fungerer på samme måte som Exec () -metoden. Test () og Exec () -metoden er forskjellige i returtypen ettersom testen () -metoden returnerer en boolsk verdi og Exec () -metoden returnerer matrisen.

Syntaks

Syntaksen til JavaScript Test () -metoden er gitt som følger:

RegexpObject.test (streng)

Her, 'streng' er en parameter som spesifiserer teksten som skal søkes.

Test () -metoden returnerer ekte Hvis strengen matches ellers vil utgangen være falsk.

Hvordan bruke JavaScript -testen () -metoden

Test () -metoden er case-sensitiv da den begynner å søke etter en matchende streng fra venstre til høyre i strengen. Denne delen gir en detaljert retning for hvordan du bruker JavaScript -testen () -metoden.

Eksempel: Hvordan teste en ekte kamp ved hjelp av JavaScript Test () -metoden

Test () -metoden brukes til å teste en matching mellom en streng og et vanlig uttrykk. Følgende kode brukes til å sjekke bruken av test () -metoden der uttrykket samsvarer med strengen.

String = "Linuxhint er et nettsted";
objekt = regexp ("linuxhint");
utgang = objekt.test (streng);
konsoll.logg (utgang);

En strengvariabel initialiseres og REGEXP -objektet samsvarer med substringen i strengvariabelen. Denne matchingen sendes til test () -metoden for å teste om kampen er til stede eller ikke.

Som karakterene “Linuxhint”Er til stede i strengvariabelen, derfor har testen () -metoden returnert sann.

Eksempel: Hvordan teste en falsk kamp ved hjelp av JavaScript Test () -metoden

Test () -metoden tester samsvaret i strengen til et objekt. Dette eksemplet viser deg hvordan denne metoden fungerer.

String = "Linuxhint er et nettsted";
objekt = regexp ("programmering");
utgang = objekt.test (streng);
konsoll.logg (utgang);

I denne koden initialiseres strengen som inneholder tegnene “Linuxhint er et nettsted”. En sekvens av tegn "Programmering”Sendes til regexp -objektet for å matche det med strengen. Til slutt brukes TES () -metoden på utgangen fra REGEXP -objektet for å teste kampen.

Utgangen viste at det ikke er noen matchende streng i en bestemt streng. Derfor returnerte testen () metoden 'falsk'.

Eksempel: Hvordan JavaScript -testen () -metoden oppfører seg i en tilfelle ufølsom matching

Som diskutert tidligere, er testen () -metoden case sensitiv. La oss prøve å matche saken ufølsomme mønster via følgende kode.

String = "Linuxhint er et nettsted";
objekt = regexp ("linuxhint");
utgang = objekt.test (streng);
konsoll.logg (utgang);

I dette eksemplet, strengen “Linuxhint er et nettsted” sendes til objektet. REGEXP -objektet brukes til å matche “Linuxhint”Mønster. Test () -metoden blir deretter brukt på utgangen fra REGEXP -objektet.

Bokstaven til mønsteret og strengen stemte ikke overens med derfor testen () -metoden har returnert falsk.

Konklusjon

De test() Metoden brukes til å teste for matching mellom en bestemt streng og et vanlig uttrykk. Hvis funksjonen finner en kamp, ​​returnerer den sann eller ellers falsk. Denne artikkelen ga en komplett guide om JavaScript Test () -metoden. For omfattende kunnskap ga vi også arbeid og bruk av Test () -metoden i JavaScript sammen med passende eksempler.