String Concatenation In JavaScript: Alt hvad du behøver at vide om String concat ()

Hvad er streng sammenkædning i JavaScript? Strengsammensættelsesmetoden tager flere strenge, fletter dem og returnerer en ny enkelt streng.

Væksten af og applikationer har set en stigning i efterspørgslen efter JavaScript. Det er et af de vigtigste sprog til design af internettet. Denne artikel om Strengsammenkædning i JavaScript vil forklare, hvordan strenge manipuleres i følgende rækkefølge:



Grundlæggende om strengkombination i JavaScript

Sammenkædning er den operation, der danner grundlaget for sammenføjning af to strenge. Fletning af strenge er et uundgåeligt aspekt af programmering. Før vi går ind i 'String Concatenation in JavaScript', skal vi først rydde det grundlæggende. Når en tolk udfører operationen, oprettes der en ny streng. Hvert programmeringssprog har forskellig syntaks til sammenkædning.



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

Sammenkædning er også anvendelig for andre datatyper som binær, flydende, tegn, heltal osv. Men for at dette kan ske, konverteres datatyperne først til strenge. Når vi beskæftiger os med objekter, er strengkædekonkurrencen kun mulig, hvis en eller begge objekter tilhører den samme klasse.

Analogi med Microsoft Excel



Lad os forstå sammenkædning på vores mest basale platform: Microsoft Excel. CONCATENATE / CONCAT-funktionen forbinder to eller flere strenge sammen. Det bruges som et regnearksfunktion og kan indtastes som en del af en formel i en celle.

Syntaks:

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

Returværdi:



En streng / tekst

streng sammenkædning i excel

Nogle gange vil brugere muligvis tilføje mellemrum i resultatet. I sådanne tilfælde adskiller syntaksen sig lidt.

Analogi med C-programmering

Da vi alle er bekendt med det mest basale sprog, nemlig. C-programmering, lad os forstå sammenkædning med et simpelt program i 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) // beregne længden af ​​streng edu1 // og gem den i i for (i = 0 edu1 [i]! = '' ++ i) for (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Efter sammenkædning:% s', edu1) returnerer 0}

Produktion:

Indtast første streng: edu
Indtast anden streng: reka
Efter sammenkædning: edureka

Hvordan manipulerer strenge i JavaScript?

Lad os først forstå strengobjekterne i . Vi kan definere strenge som datatyper, der bruges til programmering med det formål at lagre en sekvens af tegn. Heltal og flydende enheder kan også kodes som strenge, men mest i form af tekst snarere end tal. Før vi går videre med strengmanipulation, skal vi forstå egenskaberne for strengobjekter.

  1. Bygger: Returnerer en reference, der er oprettet af JavaScript-instansens prototype.

Syntaks:

array.constructor

Kode:

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

Produktion:

edu.constructor er: funktion Array () {[native kode]}
  1. Længde: Det fortæller os om nej. af elementer i en matrix

Syntaks:

array.length

Kode:

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

Produktion:

edu.længde er: 3
  1. Prototype: Prototype-egenskaben giver os mulighed for at tilføje metoder og egenskaber til ethvert objekt (nummer, boolsk, streng og dato osv.). Det er en global ejendom

Syntaks:

object.prototype.name = værdi

Kode:

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

Produktion:

Online kursus er: R programmering Online platform er: Edureka Online pris er: 2400

Strengmanipulationsmetoder

S.nrMetode
en indeks af()

Returnerer indeksværdien for ethvert strengobjekt første forekomst.

2 skive()

Denne metode bruges til at udtrække et bestemt afsnit fra en given streng

3 dele()

Denne metode bruges til at adskille en streng i to separate strenge

4 concat ()

Denne metode bruges til at flette to forskellige strenge og returnere en flettet streng

5 Værdi af()

Denne metode bruges til at returnere en primær værdi af en streng

Fra bordet vil vi kun fokusere på concat () metode. Som vi er klar over, at sammenkædningsmetoden tager flere strenge, fletter dem og returnerer en ny enkelt streng. Syntaksen, argumentet og eksemplet er givet nedenfor:

tilsidesættelse og overbelastning i java
  • Syntaks:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Argumenter i metoden:

edu1, edu2 og hellip eduN er strengene, der sendes til sammenkædning.

  • Kode:
Strengsammenkædning | Edureka var edu1 = ny streng ('Hvis det handler om at lære') var edu2 = ny streng ('Edureka er den rigtige platform') var edu3 = edu1.concat (edu2) document.write ('Resultat:' + edu3)

Produktion:

Hvis det handler om at lære, er Edureka den rigtige platform

Som programmerer er der undertiden også behov for at slutte flere strenge sammen, nemlig. mere end to. Lad os se på et simpelt stykke kode, der understreger brugen af ​​sammenkædning af strenge i JavaScript:

 

Lad os slutte os til tre strenge

Edureka-knapfunktion myFunction () {var edu1 = 'Hej' var edu2 = 'Edureka,' var edu3 = 'Lad os kode i dag!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}

Produktion:

Så vi har diskuteret alt, hvad der er relateret til streng sammenkædning i JavaScript, nu er vi i stand til at skrive koder og se, om vi rent faktisk kan implementere sammenkædningsmetoden. Så her er hvad du kan gøre, før du skriver stykket:

  1. Visualiser strømmen af ​​dit program
  2. Beslut for de variable erklæringer
  3. Skriv nogle få ned strenge
  4. Følg eksempler skrevet her
  5. Du er god til at teste det på din lokal server .

Med dette er vi kommet til slutningen af ​​vores streng sammenkædning i JavaScript-blog. Jeg håber, du har forstået de forskellige måder at sammenkæde eller slutte strenge på.

Nu hvor du kender JavaScript, skal du tjekke af Edureka. Webudvikling certificeringstræning hjælper dig med at lære, hvordan du opretter imponerende websteder ved hjælp af HTML5, CSS3, Twitter Bootstrap 3, jQuery og Google API'er og distribuerer det til Amazon Simple Storage Service (S3).

Har du et spørgsmål til os? Nævn det i kommentarfeltet i “String Concatenation in JavaScript”, så vender vi tilbage til dig.