JavaScript-strengfunktioner
Til at begynde med er en streng et objekt i Javascript, der er i stand til at gemme data, der er i tekstformatet. I lette ord kan en karaktergruppe eller en række bogstaver eller tegn i Javascript benævnes strenge. En enkelt karakter i en matrix har ingen separat type i Javascript.
En streng i Javascript kan oprettes ved hjælp af dobbelt citater eller enkelt citater. Du kan oprette en streng ved en bogstavelig streng eller ved hjælp af et nyt nøgleord (strengobjekt). Begge metoder er blevet forklaret nedenfor:
I tilfælde af en bogstavelig streng kan brugen af dobbeltcitater hjælpe dig med at oprette en streng, givet syntaks-
var typeStringNameHere = “You created a string literal”;
I tilfælde af et strengobjekt kan brugen af nyt nøgleord hjælpe dig med at oprette en streng i betragtning af følgende syntaks-
var typeStringNameHere = new String(“You created a string object”);
Eksempler på strengfunktioner i JavaScript
Strengfunktion er let at bruge. Her vil vi diskutere, hvordan man bruger strengfunktion i JavaScript-programmering ved hjælp af eksempler
-
Indeks af()
Det vil søge og returnere indekset for den første forekomst af et nævnt tegn eller substring inden for strengen. Hvis nævnt tegn eller substring ikke findes, returnerer det -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
indexOf () -metoden vil returnere placeringen af den første forekomst af den nævnte tekst, det vil sige 7 .
-
lastIndexOf ()
Denne JavaScript-strengfunktion vil søge og returnere indekset for den sidste forekomst af et nævnt tegn eller substring inden for strengen. Hvis nævnt tegn eller substring ikke findes, returnerer det -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
metoden lastIndexOf () returnerer positionen for den sidste forekomst af nævnte tekst, det vil sige 23
-
Søg()
Det søger og tester efter et match i en streng og returnerer matchets indeks. Hvis nævnt tegn eller substring ikke findes, returnerer det -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
search () -metoden returnerer placeringen af den første forekomst af den nævnte tekst, det vil sige 7.
Forskellen mellem metoden søgning () og metodenOfO () er, at søgemetoden () -metoden ikke kan tage det andet argument, og indeksOf-metoden ikke kan tage regelmæssige udtryk.
-
skive()
Denne strengfunktion i JavaScript bruges til at trimme en del af en streng og returnerer den trimmede del i en nyoprettet streng.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
Resultatet af r vil være: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
Resultatet af r vil være: Kiwi
-
substring ()
Det er det samme som metoden skive (). Den eneste forskel er, at substring () ikke accepterer negative indekser.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
Resultatet af r vil være: Banan
-
substr ()
Det er det samme som metoden skive (). Den eneste forskel er, at i substr () angiver den anden parameter længden af den første, der udtrækkes parameter
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
Resultatet af r vil være: Kiwi
-
erstatte (x, y)
Denne metode erstatter den første parameter (x) med den anden parameter (y) i strengen:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
Resultatet af n vil være: Besøg Microsoft!
-
charAt (y)
Returnerer det tegn, der er placeret i “y” -positionen i strengen.
var s = "WORLD";
var r = s.charAt(3);
Resultatet af r vil være: L
-
charCodeAt (y)
Denne metode vil returnere Unicode-værdien for det tegn, der er placeret i position "y" i strengen.
var str = "Halloween";
var r = str.charCodeAt(0);
Resultatet af r vil være: 72
-
toLowerCase ()
Denne JavaScript-strengfunktion returnerer strengen med alle tegn, der er konverteret til små bogstaver.
var m = 'PYTHON';
var r = m.toLowerCase();
Resultatet af r vil være: python
-
toUpperCase ()
Denne JavaScript-strengfunktion returnerer strengen med alle tegn, der er konverteret til store bogstaver.
var m = “python”;
var r = m.toUpperCase();
Resultatet af r vil være: PYTHON
-
konkat (v1, v2, …)
Denne metode vil kombinere en eller flere end en streng i den originale streng og returnere den sammenkoblede streng. Den originale streng ændres ikke.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
Resultatet af t3 vil være: Hej Hvad sker der!
-
trimme()
Denne metode fjerner alle whitespaces fra både starten og slutningen af en streng:
var s = " Hi What's up! ";
var b = s.trim());
Resultatet af b vil være: "Hej, hvad sker der!"
-
split (delimiter)
Denne metode vil opdele en streng i arrayelementer pr. Den specificerede parameter (afgrænser) og returnerer en matrix bestående af hvert element.
var message="Welcome to hell !"
var word=message.split("t");
ord (0) indeholder "Velkomst" og ord (1) indeholder "til helvede!"
-
endsWith ()
Denne metode finder ud af, om strengen slutter med tegnene i den nævnte streng. Denne metode returnerer sandt, hvis strengen slutter med de angivne tegn, og falsk, hvis ikke.
var s = "Hello guys";
var n = s.endsWith("guys”);
Resultatet af n vil være: SAND
-
startsWith ()
Denne metode finder ud af, om strengen starter med tegnene i den nævnte streng. Denne metode returnerer sandt, hvis strengen starter med de medfølgende tegn, og falsk, hvis ikke.
var s = "Hello guys";
var n = s.startsWith("Hello”);
Resultatet af n vil være: SAND
-
toString ()
Denne metode returnerer strengobjektværdien.
var string = "Hello guys!";
var r = string.toString();
Resultatet af n vil være: Hej fyre!
-
længde
Dette returnerer antallet af tegn, der er længden på en streng.
var string = "Hello People!";
var n = string.length;
Resultatet af n vil være: 12
Konklusion - JavaScript-strengfunktioner
Således kan vi konkludere, at javascript-strenge virkelig er vigtige for webfunktionaliteten. Det er et virkelig spændende sprog såvel som let sprog at dykke i. JavaScript er også virkelig fleksibelt og alsidigt. Her har vi kun ridset overfladen på alle strengfunktioner, JavaScript kan udføre, og det er i konstant udvikling.
Anbefalede artikler
Dette har været en guide til JavaScript-strengfunktioner. Her diskuterede vi, hvordan man bruger strengfunktion i JavaScript-programmering ved hjælp af eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–
- Er Javascript objektorienteret
- Introduktion til JavaScript
- Er Javascript sagfølsom?
- Bedste Javascript-rammer
- Forskellige matematiske funktioner i JavaScript
- Regelmæssige udtryk i Java