String Concatenation I JavaScript: Allt du behöver veta om String concat ()



Vad är strängsammankoppling i JavaScript? Strängkoncateneringsmetoden tar flera strängar, slår ihop dem och returnerar en ny enstaka sträng.

Tillväxten av och applikationer har ökat efterfrågan på JavaScript. Det är ett av de viktigaste språken för att utforma webben. Denna artikel om Strängsammankoppling i JavaScript kommer att förklara hur strängar manipuleras i följande sekvens:

Grundläggande för strängsammansättning i JavaScript

Sammankoppling är operationen som ligger till grund för att gå med två strängar. Att slå samman strängar är en oundviklig aspekt av programmeringen. Innan vi går in i 'String Concatenation in JavaScript' måste vi först ta reda på grunderna. När en tolk utför operationen skapas en ny sträng. Varje programmeringsspråk har olika syntax för sammanfogning.





edu.reka: Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET och Ada
strcat (edu, river): C, C ++
edu + river: Java
edu || flod: FORTRAN

Sammankoppling är också tillämplig för andra datatyper som binär, flytande, karaktär, heltal etc. Men för att detta ska hända omvandlas datatyperna först till strängar. När vi hanterar objekt är strängsammankoppling bara möjlig om endera eller båda objekten tillhör samma klass.

Analogi med Microsoft Excel



Låt oss förstå sammankoppling på vår mest grundläggande plattform: Microsoft Excel. CONCATENATE / CONCAT-funktionen sammanfogar två eller flera strängar tillsammans. Den används som en arbetsbladfunktion och kan anges som en del av en formel i en cell.

Syntax:

CONCATENATE (edu1, [edu2, & hellip.edu_n])

Returvärde:



En sträng / text

strängsammankoppling i Excel

Ibland kanske användare vill lägga till mellanslag i resultatet. I sådana fall skiljer sig syntaxen något åt.

Analogi med C-programmering

Som vi alla känner till det mest grundläggande språket, nämligen. C-programmering, låt oss förstå sammankoppling med ett enkelt program i C.

omfångsoperatör c ++
#include int main () {char edu1 [100], edu2 [100], i, j printf ('Enter first string:') scanf ('% s', edu1) printf ('Enter second string:') scanf ( '% s', edu2) // beräkna längden på strängen edu1 // och lagra den i i för (i = 0 edu1 [i]! = '' ++ i) för (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Efter sammanfogning:% s', edu1) return 0}

Produktion:

Ange första strängen: edu
Ange andra sträng: reka
Efter sammanfogning: edureka

Hur strängar hanteras i JavaScript?

Låt oss först förstå strängobjekten i . Vi kan definiera strängar som datatyper som används vid programmering i syfte att lagra en sekvens av tecken. Heltals och floating point-enheter kan också kodas som strängar, men mestadels i form av text snarare än siffror. Innan vi går vidare med strängmanipulation måste vi förstå egenskaperna för strängobjekt.

  1. Byggare: Returnerar en referens som skapas av JavaScript-instansens prototyp.

Syntax:

array.constructor

Koda:

JavaScript Array constructor | Edureka var edu = new Array (10, 20, 30) document.write ('edu.constructor is:' + edu.constructor)

Produktion:

edu.constructor är: function Array () {[native code]}
  1. Längd: Det berättar om nej. av element i en matris

Syntax:

array.length

Koda:

JavaScript Array längd | Edureka var edu = new Array (10, 20, 30) document.write ('edu.length is:' + edu.length)

Produktion:

edu.längd är: 3
  1. Prototyp: Prototypegenskapen tillåter oss att lägga till metoder och egenskaper till vilket objekt som helst (Number, Boolean, String, and Date, etc). Det är en global egendom

Syntax:

object.prototype.name = värde

Koda:

Edureka Objects-funktion Online (kurs, plattform) {this.course = kurs this.platform = plattform} var myOnline = ny Online ('R programmering', 'Edureka') Online.prototype.price = null myOnline.price = 2400 dokument. skriv ('Online-kursen är:' + myOnline.course + ' 
') document.write (' Online plattform är: '+ myOnline.platform +'
') document.write (' Onlinepriset är: '+ minOnline.pris +'
')

Produktion:

Online-kurs är: R-programmering Online-plattformen är: Edureka Online-priset är: 2400

Strängmanipuleringsmetoder

S.nrMetod
ett index för()

Returnerar indexvärdet för strängobjektets första förekomst.

2 skiva()

Denna metod används för att extrahera ett visst avsnitt från en viss sträng

3 dela()

För att separera en sträng i två separata strängar används den här metoden

4 concat ()

Denna metod används för att slå samman två olika strängar och returnera en sammanslagen sträng

5 värdet av()

För att returnera ett primärt värde för en sträng används den här metoden

Från tabellen kommer vi bara att fokusera på concat () metod. Som vi är medvetna om att sammankopplingsmetoden tar flera strängar, slås ihop dem och returnerar en ny enda sträng. Syntaxen, argumentet och exemplet ges nedan:

c ++ sorterar matris av inter
  • Syntax:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Argument i metoden:

edu1, edu2, & hellip eduN är strängarna som skickas för sammankoppling.

  • Koda:
Strängsammansättning | Edureka var edu1 = ny sträng ('Om det handlar om att lära sig') var edu2 = ny sträng ('Edureka är rätt plattform') var edu3 = edu1.concat (edu2) document.write ('Resultat:' + edu3)

Produktion:

Om det handlar om lärande är Edureka rätt plattform

Som programmerare är det ibland ett behov av att gå samman flera strängar, nämligen. mer än två. Låt oss ta en titt på en enkel kod som betonar användningen av strängsammankoppling i JavaScript:

 

Låt oss gå med i tre strängar

Edureka-knappfunktion myFunction () {var edu1 = 'Hej' var edu2 = 'Edureka,' var edu3 = 'Låt oss koda idag!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}

Produktion:

Så vi har diskuterat allt relaterat till strängkompatering i JavaScript, nu är vi i stånd att skriva koder och se om vi faktiskt kan implementera sammanlänkningsmetoden. Så här är vad du kan göra innan du skriver stycket:

  1. Visualisera flödet av ditt program
  2. Bestäm för variabla deklarationer
  3. Anteckna några strängar
  4. Följ exempel skrivet här
  5. Du är bra att testa den på din lokal server .

Med detta har vi kommit till slutet av vår String Concatenation i JavaScript-blogg. Jag hoppas att du förstod de olika sätten att sammanfoga eller gå med i strängar.

Nu när du känner till JavaScript, kolla in av Edureka. Webbutvecklingscertifieringsträning hjälper dig att lära dig hur du skapar imponerande webbplatser med HTML5, CSS3, Twitter Bootstrap 3, jQuery och Google API: er och distribuerar den till Amazon Simple Storage Service (S3).

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i ”String Concatenation in JavaScript” så återkommer vi till dig.