Stringi liitmine JavaScripti keeles: kõik, mida peate teadma stringide liitmise () kohta

Mis on JavaScripti stringide liitmine? Stringi liitmise meetod võtab mitu stringi, liidab need ja tagastab uue ühe stringi.

Kasv ja rakendustes on JavaScripti nõudlus kasvanud. See on veebi kujundamisel üks olulisemaid keeli. See artikkel on Stringi liitmine JavaScriptis selgitab, kuidas stringidega manipuleeritakse järgmises järjestuses:



Stringi liitmise põhialused JavaScriptis

Liitmine on operatsioon, mis on aluseks kahe stringi ühendamiseks. Stringide ühendamine on programmeerimise vältimatu aspekt. Enne „String Concatenation in JavaScripti” alustamist peame esmalt selgeks tegema põhitõed. Kui tõlk toimingu sooritab, luuakse uus string. Igal programmeerimiskeelel on liitmise operatsioonide jaoks erinev süntaks.



edu.reka: Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET ja Ada
strcat (edu, jõgi): C, C ++
edu + jõgi: Java
edu || jõgi: FORTRAN

Liitmist saab kasutada ka muude andmetüüpide puhul, nagu binaarne, ujuv, märk, täisarv jne. Kuid selleks teisendatakse andmetüübid kõigepealt stringideks. Samuti, kui tegeleme objektidega, on stringide liitmine võimalik ainult siis, kui üks või mõlemad objektid kuuluvad samasse klassi.

Analoogia Microsoft Exceliga



Mõistkem liitmist meie kõige põhilisemal platvormil: Microsoft Excel. Funktsioon CONCATENATE / CONCAT ühendab kaks või enam stringi. Seda kasutatakse töölehe funktsioonina ja selle saab lahtrisse sisestada valemi osana.

Süntaks:

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

Tagastatav väärtus:



String / tekst

stringide liitmine excelis

Mõnikord võivad kasutajad soovida tulemusse tühikuid lisada. Sellistel juhtudel erineb süntaks veidi.

kuidas teenust kohe kasutada

Analoogia C-programmeerimisega

Kuna me kõik tunneme kõige elementaarsemat keelt, st. C-programmeerimine, mõistkem liitmist lihtsa programmiga C-s.

#include int main () {char edu1 [100], edu2 [100], i, j printf ('Sisestage esimene string:') scanf ('% s', edu1) printf ('Sisestage teine ​​string:') scanf ( '% s', edu2) // arvutage stringi edu1 // pikkus ja salvestage see i-s (i = 0 edu1 [i]! = '' ++ i) jaoks (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Pärast liitmist:% s', edu1) tagastab 0}

Väljund:

Sisestage esimene string: edu
Sisestage teine ​​string: reka
Pärast liitmist: edureka

Kuidas stringe JavaScripti abil manipuleeritakse?

Mõistame kõigepealt sisse stringiobjektid . Stringid saab määratleda andmetüüpidena, mida kasutatakse programmeerimisel märgijada salvestamiseks. Täisarvu ja ujukomaühikuid saab kodeerida ka stringidena, kuid enamasti tekstina, mitte numbritena. Enne stringidega manipuleerimise jätkamist peame mõistma stringi objektide omadusi.

  1. Ehitaja: Tagastab JavaScripti eksemplari prototüübi loodud viite.

Süntaks:

massiiv.konstruktor

Kood:

JavaScripti massiivi ehitaja | Edureka var edu = new Array (10, 20, 30) document.write ('edu.konstruktor on:' + edu.konstruktor)

Väljund:

edu.constructor on: function Array () {[native code]}
  1. Pikkus: See räägib meile nr. massiivi elemente

Süntaks:

massiiv.pikkus

Kood:

JavaScripti massiivi pikkus | Edureka var edu = new Array (10, 20, 30) document.write ('edu.length is:' + edu.length)

Väljund:

edu.length on: 3
  1. Prototüüp: Atribuut prototüüp võimaldab meil lisada mis tahes objektile meetodeid ja atribuute (arv, Boolean, String ja Date jne). See on ülemaailmne vara

Süntaks:

objekt.prototüüp.nimi = väärtus

Kood:

Edureka objektide funktsioon Online (kursus, platvorm) {this.course = kursus this.platform = platvorm} var myOnline = new Online ('R programmeerimine', 'Edureka') Online.prototype.price = null myOnline.price = 2400 dokument. kirjuta ('Veebikursus on:' + myOnline.course + ' 
') document.write (' Veebiplatvorm on: '+ myOnline.platform +'
') document.write (' Veebihind on: '+ myOnline.price +'
')

Väljund:

Veebikursus on: R programmeerimine Online platvorm on: Edureka Online hind on: 2400

Stringidega manipuleerimise meetodid

S. nrMeetod
üks indeks()

Tagastab stringiobjekti esmakordse indeksi väärtuse.

2 viil ()

Seda meetodit kasutatakse konkreetse lõigu eraldamiseks antud stringist

3 jagama ()

Nööri eraldamiseks kaheks eraldi stringiks kasutatakse seda meetodit

4 konkat ()

Seda meetodit kasutatakse kahe erineva stringi ühendamiseks ja ühendatud stringi tagastamiseks

5 valueOf ()

Stringi esmase väärtuse tagastamiseks kasutatakse seda meetodit

Tabelist läheme ainult keskenduma konkat () meetod. Kuna oleme teadlikud, et liitmismeetod võtab mitu stringi, liidab need ja tagastab uue ühe stringi. Süntaks, argument ja näide on toodud allpool:

  • Süntaks:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Argumendid meetodis:

edu1, edu2 ja hellip eduN on stringid, mis edastatakse liitmiseks.

  • Kood:
Stringi liitmine | Edureka var edu1 = uus string ('Kui asi on õppimises') var edu2 = uus string ('Edureka on õige platvorm') var edu3 = edu1.concat (edu2) document.write ('Tulemus:' + edu3)

Väljund:

Kui asi on õppimises, siis on Edureka õige platvorm

Samuti on mõnikord programmeerijana vaja ühendada mitu stringi, st. rohkem kui kaks. Vaatame üle lihtsa koodijupi, mis rõhutab JavaScripti stringide liitmise kasutamist:

 

Ühendame kolm keelt

Edureka nupufunktsioon myFunction () {var edu1 = 'Tere' var edu2 = 'Edureka,' var edu3 = 'Kodeerime täna!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). internalHTML = con}

Väljund:

Niisiis, oleme JavaScriptis arutanud kõike, mis on seotud stringide liitmisega, nüüd saame koode kirjutada ja vaadata, kas liitmismeetodit saab tegelikult rakendada. Nii et siin on, mida saate enne tüki kirjutamist teha:

  1. Visualiseeri teie programmi voog
  2. Otsustage muutuja deklaratsioonid
  3. Kirjutage vähesed üles stringid
  4. Mine järgi näited siia kirjutatud
  5. Teil on hea seda oma peal testida kohalik server .

Sellega oleme jõudnud oma JavaScripti ajaveebi String Concatenation lõpuni. Loodan, et saite aru stringide liitmise või ühendamise erinevatest viisidest.

Nüüd, kui olete JavaScripti kohta teadlik, vaadake järgmist autor Edureka. Veebiarenduse sertifitseerimiskoolitus aitab teil õppida, kuidas HTML5, CSS3, Twitter Bootstrap 3, jQuery ja Google API-de abil luua muljetavaldavaid veebisaite ja juurutada see Amazon Simple Storage Service'i (S3).

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises „Stringi liitmine JavaScripti abil” ja me võtame teiega ühendust.