Javascript-subtekenreeks

| | | |

De methode JavaScript-subtekenreeks () haalt een reeks tekens op tussen de twee indexposities. U kunt subtekenreeks () gebruiken om tekens op te halen tot het einde van een tekenreeks door een eindindexpositie weg te laten.

Een subtekenreeks is een kleiner deel van een grotere tekenreeks. Programmeurs gebruiken subkanalen om de specifieke gegevens die ze nodig hebben in een string te extraheren.

U kunt bijvoorbeeld de dag, de maand en het jaar van de geboortedatum van een gebruiker in drie variabelen verdelen. Hierdoor kunt u elke waarde afzonderlijk opslaan in plaats van de geboortedatum als variabele op te slaan.

Of u kunt een tekenreeks splitsen om de eerste twee letters van de naam van een gebruiker te krijgen. In deze handleiding zullen we onderzoeken hoe u subtekenreeksen in JavaScript kunt gebruiken.

Hoe u de JavaScript-subtekenreeksmethode gebruikt

Het JavaScript-subtekenreeks ()-proces extraheert deel van een tekenreeks tussen twee indexwaarden. Zonder een tweede waarde-index haalt de sub - string () alle tekens op na een aantal bepaalde indexen

De methode van sub - string () heeft twee argumenten:.

  • De positie waarin substring moet starten; en
  • De positie waar de substring moet Stop

Laten we eens kijken naar de syntaxis van deze methode:.

De substring () wordt toegevoegd aan het einde van een string. Alleen de opstartparameter is nodig om de methode substring () te laten werken

JavaScript-voorbeelden van substrings

Krijg tekens aan het einde van `a string

We hebben een string die de naam van een kat bevat. We willen de eerste twee tekens van de naam van de kat verwijderen en kijken wat er nog over is. Om dit te doen kunnen we de methode substring () gebruiken:

In de eerste regel code definiëren we een variabele genaamd catName. We kennen de waarde Pickles toe aan deze variabele. Vervolgens definiëren we een variabele JavaScript die een substring van de variabele catName krijgt.

We gebruikten 2 als parameter in het veld substring () methode. Dit betekent dat de methode elke letter retourneert na de tweede index in de tekenreeks. Hier is de uitvoer voor ons voorbeeld:

ckles

Nu kunnen we alle letters zien die verschijnen na indexpositie 2.

Tekens uit bereik halen

h3>

Als we proberen om een deel van een string te krijgen die begint met het ene teken en eindigt met een ander, moeten we twee waarden ‚Äã‚Äã doorgeven aan > substring () Het eerste argument is het begin en het tweede is het einde karakter.

We hebben de eerste drie tekens van onze kattennaam nodig:

De uitvoer voor het voorbeeld is zoals hierboven:

Pic

Onze tekenreeks bevat alle tekens in het indexbereik van 0 en 3. Onthoud , tekenreeksen zijn geïndexeerd met nul. Dit betekent dat als u de eerste teken van een string moet je je substring op 0 beginnen.

Haal het laatste teken op

We halen het laatste teken van onze keten op. We kunnen geen negatieve indexnummers gebruiken met de substring-methode. In plaats daarvan kunnen we de lengtemethode gebruiken om de lengte van een string te vinden. Dan kunnen we dit nummer gebruiken om het laatste teken in onze string op te halen:

Het resultaat is:

s

dit voorbeeld, catName.length krijgt de lengte van onze string - het aantal karakters dat het heeft -. en retourneert het laatste teken in de tekenreeks

Conclusie

De methode retourneert subtekenreeks JavaScript () tekens tussen twee indexwaarden ‚Äã‚Äãin de lijst. Als u geen definitieve indexwaarde opgeeft, retourneert substring () alle tekens na een bepaalde indexpositie.

Ontwikkelaars gebruiken de methode substring () om een tekenreeks in meerdere delen te splitsen. Dit is handig als een ontwikkelaar slechts één stukje informatie uit een string nodig heeft

Lees voor meer informatie over coderen in JavaScript onze handleiding over beste JavaScript-handleidingen voor beginners .