De JavaScript-sträng är ett objekt som representerar en sekvens av tecken.
Det finns två sätt att skapa strängar i JavaScript
- Genom sträng bokstavlig
- Efter strängobjekt (med nytt nyckelord)
1) Genom sträng bokstavlig
Strängen literal skapas med dubbla citattecken. Syntaxen för att skapa sträng med hjälp av strängliteral ges nedan:
när börjar q2
var stringname='string value';
Låt oss se det enkla exemplet på att skapa sträng bokstavlig.
var str='This is string literal'; document.write(str);Testa det nu
Produktion:
This is string literal
2) Genom strängobjekt (med nytt nyckelord)
Syntaxen för att skapa strängobjekt med nytt nyckelord anges nedan:
var stringname=new String('string literal');
Här, nytt sökord används för att skapa instans av sträng.
Låt oss se exemplet på att skapa en sträng i JavaScript med nytt nyckelord.
var stringname=new String('hello javascript string'); document.write(stringname);Testa det nu
Produktion:
hello javascript string
JavaScript-strängmetoder
Låt oss se listan över JavaScript-strängmetoder med exempel.
Metoder | Beskrivning |
---|---|
charAt() | Det ger char-värdet som finns vid det angivna indexet. |
charCodeAt() | Den tillhandahåller Unicode-värdet för ett tecken som finns i det angivna indexet. |
concat() | Det ger en kombination av två eller flera strängar. |
index för() | Det ger positionen för ett char-värde som finns i den givna strängen. |
lastIndexOf() | Den tillhandahåller positionen för ett teckenvärde som finns i den givna strängen genom att söka efter ett tecken från den sista positionen. |
Sök() | Den söker efter ett angivet reguljärt uttryck i en given sträng och returnerar dess position om en matchning inträffar. |
match() | Den söker efter ett specificerat reguljärt uttryck i en given sträng och returnerar det reguljära uttrycket om en matchning inträffar. |
byta ut() | Den ersätter en given sträng med den angivna ersättningen. |
substr() | Den används för att hämta delen av den givna strängen på basis av den specificerade startpositionen och längden. |
substring() | Den används för att hämta delen av den givna strängen på basis av det specificerade indexet. |
skiva() | Den används för att hämta delen av den givna strängen. Det tillåter oss att tilldela positivt såväl som negativt index. |
toLowerCase() | Den konverterar den givna strängen till liten bokstav. |
toLocaleLowerCase() | Den konverterar den givna strängen till gemener baserat på värdens aktuella lokalitet. |
toUpperCase() | Den konverterar den givna strängen till versaler. |
toLocaleUpperCase() | Den konverterar den givna strängen till versaler på basis av värdens aktuella lokalitet. |
att stränga() | Den tillhandahåller en sträng som representerar det specifika objektet. |
värdet av() | Det ger det primitiva värdet för strängobjekt. |
dela() | Den delar upp en sträng i delsträngsmatris och returnerar sedan den nyskapade matrisen. |
trim() | Den trimmar det vita utrymmet från vänster och höger sida av strängen. |
1) JavaScript String charAt(index) Metod
JavaScript-strängen charAt()-metoden returnerar tecknet vid det givna indexet.
var str='javascript'; document.write(str.charAt(2));Testa det nu
Produktion:
v
2) JavaScript-sträng concat(str) Metod
JavaScript String concat(str)-metoden sammanfogar eller sammanfogar två strängar.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Testa det nu
Produktion:
javascript concat example
3) JavaScript String indexOf(str) Metod
JavaScript String indexOf(str)-metoden returnerar indexpositionen för den givna strängen.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Testa det nu
Produktion:
11
4) JavaScript-sträng lastIndexOf(str) Metod
JavaScript-strängen lastIndexOf(str)-metoden returnerar den sista indexpositionen för den givna strängen.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Testa det nu
Produktion:
16
5) JavaScript-sträng toLowerCase()-metoden
JavaScript String toLowerCase()-metoden returnerar den givna strängen med små bokstäver.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Testa det nu
Produktion:
javascript tolowercase example
6) JavaScript-sträng tillUpperCase()-metoden
JavaScript String toUpperCase()-metoden returnerar den givna strängen med stora bokstäver.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Testa det nu
Produktion:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) JavaScript String slice(beginIndex, endIndex) Metod
JavaScript String slice(beginIndex, endIndex)-metoden returnerar delarna av strängen från given startIndex till endIndex. I metoden slice() är beginIndex inkluderande och endIndex är exklusivt.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Testa det nu
Produktion:
cde
8) JavaScript String trim() Metod
JavaScript String trim()-metoden tar bort inledande och efterföljande blanksteg från strängen.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Testa det nu
Produktion:
javascript trim
9) JavaScript String split() Metod
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.