Karakterlánc-összefűzés JavaScriptben: Minden, amit tudnod kell a String concat-ról ()



Mi a karakterlánc összefűzése a JavaScriptben? A karaktersorozat-metódus több karakterláncot vesz fel, összevonja őket, és egy új sztringet ad vissza.

A növekedés és az alkalmazásokban megnőtt a JavaScript iránti kereslet. Ez az egyik legfontosabb nyelv a web tervezésénél. Ez a cikk a Karaktersorozat összefűzése a JavaScript-ben elmagyarázza, hogyan kezelik a karakterláncokat a következő sorrendben:

A húrok összefűzésének alapjai a JavaScript-ben

Az összefűzés az a művelet, amely két húr összekapcsolásának alapját képezi. A karakterláncok egyesítése a programozás elkerülhetetlen aspektusa. Mielőtt belekezdenénk a „String Concatenation in JavaScript” -be, először tisztáznunk kell az alapokat. Amikor egy tolmács végrehajtja a műveletet, egy új karakterlánc jön létre. Minden programozási nyelvnek különféle szintaxisa van az összefűzéshez.





edu.reka: Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET és Ada
strcat (edu, folyó): C, C ++
edu + folyó: Java
edu || folyó: FORTRAN

A összefűzés más adattípusokra is alkalmazható, például bináris, lebegő, karakter, egész szám stb. De ennek érdekében az adattípusokat először karakterláncokká alakítják át. Továbbá, amikor objektumokkal foglalkozunk, a karakterlánc összefűzése csak akkor lehetséges, ha az egyik vagy mindkét objektum ugyanabba az osztályba tartozik.

távoli módszer meghívása java példa

Analógia a Microsoft Excel programmal



Értsük meg az összefűzést a legalapvetőbb platformunkon: a Microsoft Excelben. A CONCATENATE / CONCAT funkció két vagy több karakterláncot kapcsol össze. Munkalapfunkcióként használják, és egy cella képletének részeként adható meg.

Szintaxis:

CONCATENATE (edu1, [edu2 és hellip.edu_n])

Visszatérési érték:



Karakterlánc / szöveg

vonós összefűzés az excelben

Előfordulhat, hogy a felhasználók szóközöket szeretnének felvenni az eredménybe. Ilyen esetekben a szintaxis kissé eltér.

Analógia a C programozással

Mivel mindannyian ismerjük a legalapvetőbb nyelvet, ti. C programozás, értsük meg az összefűzést egy egyszerű C programmal.

#include int main () {char edu1 [100], edu2 [100], i, j printf ('Írja be az első karakterláncot:') scanf ('% s', edu1) printf ('Írja be a második karakterláncot:') scanf ( '% s', edu2) // kiszámítja az edu1 // karakterlánc hosszát, és az i-ben tárolja (i = 0 edu1 [i]! = '' ++ i) for (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Összeillesztés után:% s', edu1) visszatér 0}

Kimenet:

Írja be az első karakterláncot: edu
Írja be a második karakterláncot: reka
Összecsukás után: edureka

Hogyan kezelik a karakterláncokat a JavaScript-ben?

Először értsük meg a karakterlánc objektumokat . A karakterláncokat adattípusokként definiálhatjuk, amelyeket a programozás során egy karaktersorozat tárolása céljából használunk. Az egész számokat és a lebegőpontos egységeket szintén karakterláncokká lehet kódolni, de leginkább szövegként, nem pedig számokként. Mielőtt tovább mennénk a karakterlánc-manipulációval, meg kell értenünk a karakterlánc-objektumok tulajdonságait.

  1. Építész: Visszaad egy referenciát, amelyet a JavaScript-példány prototípusa hoz létre.

Szintaxis:

tömb.szerkesztő

Kód:

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

Kimenet:

mit csinál a függelék java-ban
Az edu.constructor a következő: function Array () {[natív kód]}
  1. Hossz: Mesél a nemről. tömb elemei

Szintaxis:

tömb.hossz

Kód:

JavaScript tömb hossza Edureka var edu = new Array (10, 20, 30) document.write ('edu.length is:' + edu.length)

Kimenet:

az edu.length: 3
  1. Prototípus: A prototípus tulajdonság lehetővé teszi számunkra, hogy metódusokat és tulajdonságokat adjunk hozzá bármely objektumhoz (szám, logikai érték, karakterlánc és dátum stb.). Globális tulajdon

Szintaxis:

object.prototype.name = érték

Kód:

Edureka Objects függvény Online (tanfolyam, platform) {this.course = tanfolyam this.platform = platform} var myOnline = new Online ('R programozás', 'Edureka') Online.prototype.price = null myOnline.price = 2400 dokumentum. write ('Online tanfolyam:' + myOnline.course + ' 
') document.write (' Az online platform: '+ myOnline.platform +'
') document.write (' Az online ár: '+ myOnline.price +'
')

Kimenet:

Az online tanfolyam: R programozás Online platform: Edureka Online ár: 2400

Húr manipulációs módszerek

S. szMódszer
egy indexe()

Bármely karakterlánc objektum első előfordulásának indexértékét adja eredményül.

2 szelet()

Ezt a módszert arra használják, hogy kivonjanak egy adott részt egy adott karakterláncból

3 hasított()

A karakterlánc két külön karakterláncra történő szétválasztására ezt a módszert alkalmazzák

4 concat ()

fibonacci sorozat kód Java-ban

Ezt a módszert két különböző karakterlánc egyesítésére és egyesített karakterlánc visszaadására használják

5. értéke()

A karakterlánc elsődleges értékének visszaadásához ezt a módszert kell használni

A táblázatból csak arra fogunk koncentrálni concat () módszer. Mivel tisztában vagyunk azzal, hogy az összefűzési módszer több karakterláncot vesz fel, összevonja őket, és új, egyetlen karakterláncot ad vissza. A szintaxist, az argumentumot és a példát az alábbiakban adjuk meg:

  • Szintaxis:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Érvek a módszerben:

Az edu1, edu2 és hellip eduN azok a karaktersorozatok, amelyeket összefűzésre adnak át.

  • Kód:
Húrok összefűzése Edureka var edu1 = új karakterlánc ('Ha tanulásról van szó') var edu2 = új karakterlánc ('Az Edureka a megfelelő platform') var edu3 = edu1.concat (edu2) document.write ('Eredmény:' + edu3)

Kimenet:

Ha a tanulásról van szó, az Edureka a megfelelő platform

Emellett programozóként néha szükség van több karaktersorozat összekapcsolására, pl. kettőnél több. Vessen egy pillantást egy egyszerű kódrészletre, amely hangsúlyozza a karaktersorozatok összefűzését a JavaScript-ben:

 

Csatlakozzunk három húrhoz

Edureka gombfunkció myFunction () {var edu1 = 'Hello' var edu2 = 'Edureka,' var edu3 = 'Kódoljunk még ma!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). internalHTML = con}

Kimenet:

Tehát mindent megvitattunk, ami a stringek összefűzésével kapcsolatos a JavaScript-ben, most abban a helyzetben vagyunk, hogy kódokat írhatunk, és megnézhetjük, hogy valóban megvalósíthatjuk-e az összefűzési módszert. Tehát itt van, amit megtehetsz a darab megírása előtt:

  1. Képzeld el a programod folyamata
  2. Döntse el a változó deklarációit
  3. Írjon le néhányat húrok
  4. Kövesd a példák ide írva
  5. Te jó, hogy kipróbálod a sajátodon helyi szerver .

Ezzel véget értünk a JavaScript-húrok összefűzésének. Remélem, megértette a húrok összefűzésének vagy összekapcsolásának különböző módjait.

Most, hogy tud a JavaScriptről, nézze meg a írta Edureka. A webfejlesztési tanúsítási képzés segít megtanulni, hogyan hozhat létre lenyűgöző weboldalakat HTML5, CSS3, Twitter Bootstrap 3, jQuery és Google API-k segítségével, és telepítheti az Amazon Simple Storage Service (S3) szolgáltatásba.

Van egy kérdésünk? Kérjük, említse meg a „String konkatenáció JavaScriptben” megjegyzés rovatban, és mi kapcsolatba lépünk Önnel.