JavaScript-strängfunktioner - Exempel på strängfunktion i JavaScript

Innehållsförteckning:

Anonim

JavaScript-strängfunktioner

Till att börja med är en sträng ett objekt i Javascript som kan lagra data som är i textformatet. I enkla ord kan ett teckenfält eller en sekvens av bokstäver eller tecken i Javascript kallas strängar. En enda karaktär i en matris har ingen separat typ i Javascript.

En sträng i Javascript kan skapas med hjälp av dubbla citat eller enstaka citat. Du kan skapa en sträng med en bokstavlig sträng eller med ett nytt nyckelord (strängobjekt). Båda metoderna har förklarats nedan:

I fallet med en strängbokstavlig kan användningen av dubbla citat hjälpa dig att skapa en sträng med tanke på syntax-

var typeStringNameHere = “You created a string literal”;

När det gäller ett strängobjekt kan användningen av ett nytt sökord hjälpa dig att skapa en sträng, med tanke på följande syntax-

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

Exempel på strängfunktioner i JavaScript

Strängfunktionen är enkel att använda. Här kommer vi att diskutera hur man använder strängfunktion i JavaScript-programmering med hjälp av exempel

  • Index för()

Det kommer att söka och returnerar indexet för den första förekomsten av ett nämnt tecken eller substring i strängen. Om nämnda tecken eller substring inte hittas kommer det att returnera -1.

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

metoden indexOf () kommer att returnera positionen för den första förekomsten av den nämnda texten, det vill säga 7 .

  • lastIndexOf ()

Denna JavaScript-strängfunktion söker och returnerar indexet för den sista förekomsten av ett nämnt tecken eller ersätter strängen i strängen. Om nämnda tecken eller substring inte hittas kommer det att returnera -1

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

metoden lastIndexOf () kommer att returnera positionen för den sista förekomsten av nämnda text, det vill säga 23

  • Sök()

Den söker och testar efter en match i en sträng och returnerar matchens index. Om nämnda tecken eller substring inte hittas kommer det att returnera -1.

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

metoden search () returnerar positionen för den första förekomsten av den nämnda texten, det vill säga 7.

Skillnaden mellan sökmetoden och metoden indexOf () är att metoden sök () inte kan ta det andra argumentet och metoden indexOf () kan inte ta regelbundna uttryck.

  • skiva()

Denna strängfunktion i JavaScript används för att klippa en del av en sträng och returnerar den trimmade delen i en nyligen skapad sträng.

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

Resultatet av r blir: Apple

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

Resultatet av r blir: Kiwi

  • träng ()

Det är samma som metoden skiva (). Den enda skillnaden är att substring () inte accepterar negativa index.

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

Resultatet av r kommer att bli: Banana

  • substr ()

Det är samma som metoden skiva (). Den enda skillnaden är att den andra parametern i substr () anger längden på den första, den extraherade parametern

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

Resultatet av r blir: Kiwi

  • replace (x, y)

Den här metoden ersätter den första parametern (x) med den andra parametern (y) i strängen:

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

Resultatet av n blir: Besök Microsoft!

  • charAt (y)

Returnerar tecknet som ligger på "y" -positionen i strängen.

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

Resultatet av r blir: L

  • charCodeAt (y)

Denna metod kommer att returnera Unicode-värdet för tecknet som ligger på positionen "y" i strängen.

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

Resultatet av r blir: 72

  • toLowerCase ()

Denna JavaScript-strängfunktion returnerar strängen med alla tecken konverterade till små bokstäver.

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

Resultatet av r blir: python

  • toUpperCase ()

Denna JavaScript-strängfunktion returnerar strängen med alla tecken konverterade till versaler.

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

Resultatet av r blir: PYTHON

  • concat (v1, v2, …)

Den här metoden kommer att kombinera en eller flera strängar i den ursprungliga strängen och returnera den sammankopplade strängen. Originalsträngen kommer inte att ändras.

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

Resultatet av t3 blir: Hej Vad är det!

  • trimma()

Den här metoden tar bort alla blanksteg från både början och slutet av en sträng:

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

Resultatet av b blir: "Hej vad är det!"

  • split (avgränsare)

Denna metod delar upp en sträng i arrayobjekt enligt den angivna parametern (avgränsare) och returnerar en matris bestående av varje element.

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

ordet (0) innehåller "Välkommen" och ordet (1) innehåller "till helvetet!"

  • slutar med()

Denna metod tar reda på om strängen slutar med tecknen i en nämnd sträng. Denna metod returnerar sant om strängen slutar med de medföljande tecknen och falskt om inte.

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

Resultatet av n blir: SANT

  • börjar med()

Denna metod tar reda på om strängen börjar med tecknen i en nämnd sträng. Denna metod returnerar sant om strängen börjar med de medföljande tecknen och falskt om inte.

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

Resultatet av n blir: SANT

  • att stränga()

Denna metod kommer att returnera String-objektets värde.

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

Resultatet av n blir: hej killar!

  • längd

Detta returnerar antalet tecken som är längden på en sträng.

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

Resultatet av n blir: 12

Slutsats - JavaScript-strängfunktioner

Därför kan vi dra slutsatsen att javascript-strängar är verkligen viktiga för webbfunktionalitet. Det är ett riktigt spännande språk såväl som enkelt språk att dyka in i. Dessutom är JavaScript verkligen flexibelt och mångsidigt. Här har vi bara repat ytan på alla strängfunktioner som JavaScript kan göra och det utvecklas ständigt.

Rekommenderade artiklar

Detta har varit en guide till JavaScript-strängfunktioner. Här diskuterade vi hur man använder strängfunktion i JavaScript-programmering med hjälp av exempel. Du kan också gå igenom våra andra artiklar som föreslås för att lära dig mer–

  1. Är Javascript objektorienterad
  2. Introduktion till JavaScript
  3. Är Javascript ärende känsligt?
  4. Bästa Javascript-ramverk
  5. Olika matematiska funktioner i JavaScript
  6. Regelbundna uttryck i Java