JavaScript StartSwith Method | Forklart med eksempler

JavaScript StartSwith Method | Forklart med eksempler
Strengdatatypen i JavaScript (programmeringsspråk på høyt nivå) lar oss lagre strenger. Som ethvert annet programmeringsspråk på høyt nivå, tilbyr String Data-typen oss noen innebygde metoder som er forhåndsdefinert kode som vi kan få tilgang til ved å ringe det metodens navn.

En slik innebygd metode er StartSwith () -metoden. I dette innlegget vil vi diskutere hva StartSwith () -metoden er, og da vil vi implementere noen eksempler på StartSwith () -metoden.

Hva er StartSwith () -metoden?

StartSwith () -metoden sjekker starten av en streng for et spesifikt tegn eller en spesifikk substring og er en innebygd metode i strengklassen. Det returnerer sant hvis strengen er til stede i starten, ellers returnerer den falsk. Det skal bemerkes at metoden startswith () ikke endrer den opprinnelige strengen Syntaks av startswith () er gitt nedenfor:

MyString.StartSwith (StringTobesarched, atposition);

StartSwith () -metode tar to parametere:

  • StringTobesarched som er substring eller tegn som vi gir. StartSwith () -metoden søker etter disse tegnene i den originale strengen. Dette argumentet er obligatorisk.
  • atposisjon som er en valgfri parameter som vi gir StartSwith () -metoden slik at StartSwith () -metoden kan starte søket fra den posisjonen eller indeksen.

Fra syntaks kan vi også observere at StartSwith () -metoden blir påkalt med en strengklasse.

Eksempel 1:

I dette eksemplet vil vi ganske enkelt initialisere en streng og deretter implementere StartSwith () -metoden på den strengen ved å gi en substring som en parameter til StartSwith () -metoden:

var myString = "Hei! Jeg heter Josh ";
konsoll.Logg (MyString.startswith ("hei")); // sant

StartSwith () -metoden vil sjekke om MyString begynner med Hallo eller ikke.

La oss se om startswith () er saks følsom eller saken ufølsom:

var myString = "Hei! Jeg heter Josh ";
konsoll.Logg (MyString.startswith ("hei")); // falsk

Siden resultatet er usant, kan vi derfor konkludere med at StartSwith () -metoden er case -følsom.

Eksempel 2:

Nå som vi har implementert et enkelt StartSwith () -metodeeksempel, la oss implementere et annet eksempel ved å definere posisjonen som StartSwith () -metoden skal begynne å søke etter strengen:

var myString = "Hei! Jeg heter Josh ";
konsoll.Logg (MyString.StartSwith ("Navn", 10)); // sant

Vi har gitt substring "Navn" og stillingen er 10. De "Navn" er til stede på indeksen 10, og den skal derfor returnere sant:

Hvis vi endrer indeksen, bør den returnere usant:

var myString = "Hei! Jeg heter Josh ";
konsoll.Logg (MyString.StartSwith ("Navn", 5)); // falsk

Konklusjon

StartSwith () -metoden er en innebygd metode for strengklasse i JavaScript som søker i en substring i den opprinnelige strengen og returnerer en ekte verdi hvis substring er til stede i starten av den opprinnelige strengen, ellers returnerer den falsk. StartSwith () -metoden er case sensitiv, endrer ikke den opprinnelige strengen og den første tegnet på strengen ved indeks 0 og andre ved indeks 1, og så videre.

I dette innlegget diskuterte vi hva StartSwith () -metoden er sammen med å implementere tre eksempler i JavaScript.