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
- Analógia a Microsoft Excel programmal
- Analógia a C programozással
- Hogyan kezelik a karakterláncokat a JavaScript-ben?
- Húr manipulációs módszerek
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
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.
- É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]}
- 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
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. sz | Mó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:
- Képzeld el a programod folyamata
- Döntse el a változó deklarációit
- Írjon le néhányat húrok
- Kövesd a példák ide írva
- 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.