String concatenation in JavaScript: alles wat u moet weten over String concat ()



Wat is het samenvoegen van tekenreeksen in JavaScript? De aaneenschakelingsmethode voor tekenreeksen neemt meerdere tekenreeksen, voegt ze samen en retourneert een nieuwe enkele tekenreeks.

De groei van en applicaties hebben een stijging gezien in de vraag naar JavaScript. Het is een van de belangrijkste talen voor het ontwerpen van internet. Dit artikel over String-aaneenschakeling in JavaScript zal uitleggen hoe strings worden gemanipuleerd in de volgende volgorde:

Fundamentals of String Concatenation in JavaScript

Aaneenschakeling is de bewerking die de basis vormt voor het samenvoegen van twee strings. Het samenvoegen van strings is een onvermijdelijk aspect van programmeren. Voordat we beginnen met 'String Concatenation in JavaScript', moeten we eerst de basisprincipes wissen. Wanneer een interpreter de bewerking uitvoert, wordt een nieuwe string aangemaakt. Elke programmeertaal heeft een andere syntaxis voor aaneenschakelingsoperaties.





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

Aaneenschakeling is ook van toepassing op andere datatypes zoals binair, zwevend, karakter, integer, etc. Maar om dit te laten gebeuren, worden de datatypes eerst omgezet in strings. Als we met objecten te maken hebben, is de aaneenschakeling van tekenreeksen alleen mogelijk als een of beide objecten tot dezelfde klasse behoren.

Analoog met Microsoft Excel



Laten we eens kijken naar aaneenschakeling op ons meest elementaire platform: Microsoft Excel. De functie CONCATENATE / CONCAT voegt twee of meer strings samen. Het wordt gebruikt als een werkbladfunctie en kan worden ingevoerd als onderdeel van een formule in een cel.

Syntaxis:

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

Winstwaarde:



Een string / tekst

string aaneenschakeling in Excel

Soms willen gebruikers spaties in het resultaat toevoegen. In dergelijke gevallen verschilt de syntaxis enigszins.

Analoog met C-programmering

Omdat we allemaal bekend zijn met de meest basistaal, namelijk. C-programmering, laten we de aaneenschakeling met een eenvoudig programma in 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) // bereken de lengte van string edu1 // en sla deze op in i for (i = 0 edu1 [i]! = '' ++ i) voor (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Na aaneenschakeling:% s', edu1) retourneer 0}

Uitgang:

Voer de eerste string in: edu
Voer de tweede string in: reka
Na aaneenschakeling: edureka

Hoe worden strings in JavaScript gemanipuleerd?

Laten we eerst de tekenreeksobjecten in . We kunnen strings definiëren als gegevenstypen die bij het programmeren worden gebruikt om een ​​reeks tekens op te slaan. Gehele getallen en eenheden met drijvende komma kunnen ook worden gecodeerd als strings, maar meestal in de vorm van tekst in plaats van getallen. Voordat we verder gaan met stringmanipulatie, moeten we de eigenschappen van string-objecten begrijpen.

  1. Bouwer: Retourneert een verwijzing die is gemaakt door het prototype van de JavaScript-instantie.

Syntaxis:

array.constructor

Code:

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

Uitgang:

edu.constructor is: function Array () {[native code]}
  1. Lengte: Het vertelt ons over de nee. van elementen in een array

Syntaxis:

array.length

Code:

JavaScript-matrixlengte | Edureka var edu = nieuwe Array (10, 20, 30) document.write ('edu.length is:' + edu.length)

Uitgang:

edu.lengte is: 3
  1. Voorlopig ontwerp: Met de eigenschap prototype kunnen we methoden en eigenschappen aan elk object toevoegen (getal, booleaans, string en datum, enz.). Het is een wereldwijd eigendom

Syntaxis:

object.prototype.name = waarde

Code:

Edureka Objecten functie Online (cursus, platform) {this.course = cursus this.platform = platform} var myOnline = nieuw online ('R programmeren', 'Edureka') Online.prototype.price = null myOnline.price = 2400 document. write ('Online cursus is:' + myOnline.course + ' 
') document.write (' Online platform is: '+ myOnline.platform +'
') document.write (' Online prijs is: '+ myOnline.price +'
')

Uitgang:

Online cursus is: R programmeren Online platform is: Edureka Online prijs is: 2400

Methoden voor stringmanipulatie

verschil tussen c c # en c ++
S.nr.Methode
een index van()

Retourneert de indexwaarde van de eerste keer dat een tekenreeksobject voorkomt.

2 plak()

Deze methode wordt gebruikt om een ​​bepaalde sectie uit een bepaalde string te extraheren

3 splitsen ()

Deze methode wordt gebruikt om een ​​string in twee afzonderlijke strings te scheiden

4 concat ()

Deze methode wordt gebruikt om twee verschillende strings samen te voegen en een samengevoegde string te retourneren

5 waarde van()

Deze methode wordt gebruikt om een ​​primaire waarde van een string te retourneren

Vanaf de tafel gaan we ons alleen concentreren op concat () methode. Zoals we weten, neemt de concatenatiemethode meerdere strings, voegt deze samen en retourneert een nieuwe enkele string. De syntaxis, het argument en het voorbeeld worden hieronder gegeven:

  • Syntaxis:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Argumenten in de methode:

edu1, edu2 en hellip eduN zijn de strings die worden doorgegeven voor aaneenschakeling.

  • Code:
String-aaneenschakeling | Edureka var edu1 = nieuwe String ('Als het om leren gaat') var edu2 = nieuwe String ('Edureka is het juiste platform') var edu3 = edu1.concat (edu2) document.write ('Resultaat:' + edu3)

Uitgang:

Als het om leren gaat, is Edureka het juiste platform

Ook is het als programmeur soms nodig om meerdere strings samen te voegen, namelijk. meer dan twee. Laten we eens kijken naar een eenvoudig stukje code dat het gebruik van stringconcatenatie in JavaScript benadrukt:

 

Laten we drie snaren samenvoegen

Edureka Knopfunctie myFunction () {var edu1 = 'Hallo' var edu2 = 'Edureka,' var edu3 = 'Laten we vandaag programmeren!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}

Uitgang:

We hebben dus alles besproken met betrekking tot het samenvoegen van tekenreeksen in JavaScript. Nu kunnen we codes schrijven en kijken of we de aaneenschakelingsmethode ook daadwerkelijk kunnen implementeren. Dus hier is wat je kunt doen voordat je het stuk schrijft:

  1. Visualiseer de stroom van uw programma
  2. Beslis voor de variabele declaraties
  3. Schrijf er een paar op snaren
  4. Volg de voorbeelden hier geschreven
  5. Het is goed om het op uw lokale server .

Hiermee zijn we aan het einde gekomen van onze String Concatenation in JavaScript-blog. Ik hoop dat je de verschillende manieren hebt begrepen om strings samen te voegen of samen te voegen.

Nu u meer weet over JavaScript, kunt u het door Edureka. Web Development Certification Training helpt u te leren hoe u indrukwekkende websites kunt maken met HTML5, CSS3, Twitter Bootstrap 3, jQuery en Google API's en deze kunt implementeren op Amazon Simple Storage Service (S3).

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van 'String Concatenation in JavaScript' en we nemen contact met u op.