JavaScript String Functies - Voorbeelden van tekenreeksfunctie in JavaScript

Inhoudsopgave:

Anonim

JavaScript-stringfuncties

Om te beginnen is een string een object in Javascript dat gegevens in de tekstindeling kan opslaan. In eenvoudige woorden kan naar een tekenreeks of een reeks letters of tekens in Javascript worden verwezen als tekenreeksen. Een enkel karakter in een array heeft geen apart type in Javascript.

Een string in Javascript kan worden gemaakt met dubbele aanhalingstekens of enkele aanhalingstekens. U kunt een tekenreeks maken door een letterlijke tekenreeks of door een nieuw trefwoord (tekenreeksobject) te gebruiken. Beide methoden zijn hieronder uitgelegd:

In het geval van een letterlijke tekenreeks kan het gebruik van dubbele aanhalingstekens u helpen een tekenreeks te maken, gezien de syntaxis-

var typeStringNameHere = “You created a string literal”;

In het geval van een stringobject kan het gebruik van een nieuw trefwoord u helpen een string te maken, gegeven de volgende syntaxis-

var typeStringNameHere = new String(“You created a string object”);

Voorbeelden van tekenreeksfuncties in JavaScript

Stringfunctie is gemakkelijk te gebruiken. Hier zullen we bespreken hoe string-functie te gebruiken in JavaScript-programmering met behulp van voorbeelden

  • Index van()

Het zoekt en retourneert de index van het eerste voorkomen van een genoemd teken of substring binnen de string. Als het genoemde teken of de subtekenreeks niet wordt gevonden, retourneert dit -1.

var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");

de methode indexOf () retourneert de positie van de eerste keer dat de genoemde tekst voorkomt, dat wil zeggen 7 .

  • lastIndexOf ()

Deze JavaScript String-functie zoekt naar en retourneert de index van het laatste exemplaar van een genoemd teken of substring binnen de string. Als het genoemde teken of de subtekenreeks niet wordt gevonden, retourneert dit -1

var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");

De methode lastIndexOf () retourneert de positie van de laatste keer dat de genoemde tekst voorkomt, dat wil zeggen 23

  • zoeken()

Het zal zoeken en testen op een match in een string en geeft de index van de match terug. Als het genoemde teken of de subtekenreeks niet wordt gevonden, retourneert dit -1.

var st = "Please only find where 'only' occurs!";
var po = st.search("only");

De methode search () retourneert de positie van de eerste keer dat de genoemde tekst voorkomt, dat wil zeggen 7.

Het verschil tussen de methode search () en de methode indexOf () is dat de methode search () het tweede argument niet kan gebruiken en de methode indexOf () geen reguliere expressies kan aannemen.

  • plak()

Deze tekenreeksfunctie in JavaScript wordt gebruikt om een ​​deel van een tekenreeks bij te snijden en geeft het bijgesneden deel terug in een nieuw gemaakte tekenreeks.

var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);

Het resultaat van r zal zijn: Apple

var s = "Apple, Kiwi";
var r = s.slice(-10, -6);

Het resultaat van r zal zijn: Kiwi

  • substring ()

Het is hetzelfde als de methode slice (). Het enige verschil is dat substring () geen negatieve indexen accepteert.

var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);

Het resultaat van r wordt: Banaan

  • substr ()

Het is hetzelfde als de methode slice (). Het enige verschil is dat in substr () de tweede parameter de lengte van de eerste aangeeft, die de geëxtraheerde parameter is

var s = "Apple, Kiwi";
var r = s.substr(7, 4);

Het resultaat van r zal zijn: Kiwi

  • vervanging (x, y)

Deze methode vervangt de eerste parameter (x) door de tweede parameter (y) in de tekenreeks:

var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");

Het resultaat van n zal zijn: Bezoek Microsoft!

  • charAt (y)

Retourneert het teken dat zich op de "y" -positie in de tekenreeks bevindt.

var s = "WORLD";
var r = s.charAt(3);

Het resultaat van r zal zijn: L

  • charCodeAt (y)

Deze methode retourneert de Unicode-waarde van het teken dat zich op positie "y" in de tekenreeks bevindt.

var str = "Halloween";
var r = str.charCodeAt(0);

Het resultaat van r zal zijn: 72

  • toLowerCase ()

Deze JavaScript-tekenreeksfunctie retourneert de tekenreeks met alle tekens omgezet in kleine letters.

var m = 'PYTHON';
var r = m.toLowerCase();

Het resultaat van r zal zijn: python

  • toUpperCase ()

Deze JavaScript-tekenreeksfunctie retourneert de tekenreeks met alle tekens omgezet in hoofdletters.

var m = “python”;
var r = m.toUpperCase();

Het resultaat van r zal zijn: PYTHON

  • concat (v1, v2, …)

Deze methode combineert een of meer reeksen in de oorspronkelijke reeks en retourneert de aaneengeschakelde reeks. Oorspronkelijke reeks wordt niet gewijzigd.

var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);

Het resultaat van t3 zal zijn: Hallo, wat is er!

  • trimmen ()

Deze methode verwijdert alle witruimten aan het begin en het einde van een string:

var s = " Hi What's up! ";
var b = s.trim());

Het resultaat van b zal zijn: "Hallo, wat is er!"

  • split (scheidingsteken)

Deze methode splitst een string in matrixitems volgens de opgegeven parameter (scheidingsteken) en retourneert een matrix die uit elk element bestaat.

var message="Welcome to hell !"
var word=message.split("t");

word (0) bevat "Welcome" en word (1) bevat "to hell!"

  • eindigt met()

Deze methode zoekt uit of de string eindigt met de karakters van een genoemde string. Deze methode retourneert true als de tekenreeks eindigt op de opgegeven tekens en false als dat niet het geval is.

var s = "Hello guys";
var n = s.endsWith("guys”);

Het resultaat van n zal zijn: WAAR

  • begint met()

Deze methode zoekt uit of de string begint met de tekens van een genoemde string. Deze methode retourneert true als de tekenreeks begint met de opgegeven tekens en false als dit niet het geval is.

var s = "Hello guys";
var n = s.startsWith("Hello”);

Het resultaat van n zal zijn: WAAR

  • toString ()

Deze methode retourneert de String-objectwaarde.

var string = "Hello guys!";
var r = string.toString();

Het resultaat van n zal zijn: Hallo jongens!

  • lengte

Dit retourneert het aantal tekens dat de lengte van een string is.

var string = "Hello People!";
var n = string.length;

Het resultaat van n zal zijn: 12

Conclusie - JavaScript-stringfuncties

We kunnen dus concluderen dat JavaScript-tekenreeksen erg belangrijk zijn voor webfunctionaliteit. Het is echt een opwindende taal en ook een gemakkelijke taal om in te duiken. JavaScript is ook erg flexibel en veelzijdig. Hier hebben we alleen het oppervlak van alle tekenreeksfuncties die JavaScript kan uitvoeren, gekrast en het is voortdurend in ontwikkeling.

Aanbevolen artikelen

Dit is een gids voor JavaScript String Functions. Hier hebben we besproken hoe je de stringfunctie kunt gebruiken in JavaScript-programmering met behulp van voorbeelden. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–

  1. Is Javascript object georiënteerd
  2. Inleiding tot JavaScript
  3. Is Javascript hoofdlettergevoelig?
  4. Beste Javascript Frameworks
  5. Verschillende wiskundige functies in JavaScript
  6. Reguliere uitdrukkingen in Java