Virknes savienošana JavaScript: viss, kas jums jāzina par virknes sasaistīšanu ()



Kas ir virkņu savienošana JavaScript? Stīgu savienošanas metode aizņem vairākas virknes, apvieno tās un atgriež jaunu atsevišķu virkni.

Izaugsme un lietojumprogrammās ir pieaudzis pieprasījums pēc JavaScript. Tā ir viena no vissvarīgākajām tīmekļa dizaina valodām. Šis raksts par Virkņu savienošana JavaScript paskaidros, kā tiek apstrādātas virknes šādā secībā:

Stīgu savienošanas pamati JavaScript

Savienošana ir darbība, kas veido pamatu divu virkņu savienošanai. Stīgu apvienošana ir neizbēgams programmēšanas aspekts. Pirms ķeramies pie “String Concatenation in JavaScript”, mums vispirms ir jānoskaidro pamati. Kad tulks veic darbību, tiek izveidota jauna virkne. Katrai programmēšanas valodai ir atšķirīga sintakse savienošanas darbībai.





edu.reka: Perls, PHP
edu & reka: Visual Basic, Visual Basic.NET un Ada
strcat (edu, upe): C, C ++
edu + upe: Java
edu || upe: FORTRAN

Apvienošana ir piemērojama arī citiem datu tipiem, piemēram, bināram, peldošam, rakstzīmei, veselam skaitlim utt. Bet, lai tas notiktu, datu tipi vispirms tiek pārveidoti par virknēm. Turklāt, kad mēs nodarbojamies ar objektiem, virkņu savienošana ir iespējama tikai tad, ja viens vai abi objekti pieder vienai klasei.

Analogija ar Microsoft Excel



Izpratīsim apvienošanu mūsu visvienkāršākajā platformā: Microsoft Excel. Funkcija CONCATENATE / CONCAT apvieno divas vai vairākas virknes. To lieto kā darblapas funkciju, un to var ievadīt kā formulas daļu šūnā.

Sintakse:

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

Atgriešanās vērtība:



Virkne / teksts

stīgu savienojums excel

Dažreiz lietotāji varētu vēlēties pievienot atstarpes rezultātam. Šādos gadījumos sintakse nedaudz atšķiras.

Analogija ar C programmēšanu

Tā kā mums visiem ir pazīstama visvienkāršākā valoda, ti. C programmēšana, sapratīsim apvienošanu ar vienkāršu programmu C

#include int main () {char edu1 [100], edu2 [100], i, j printf ('Ievadiet pirmo virkni:') scanf ('% s', edu1) printf ('Ievadiet otro virkni:') scanf ( '% s', edu2) // aprēķiniet virknes edu1 // garumu un saglabājiet to i domēnam (i = 0 edu1 [i]! = '' ++ i) domēnam (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Pēc sasaistīšanas:% s', edu1) atgriež 0}

Izeja:

Ievadiet pirmo virkni: edu
Ievadiet otro virkni: reka
Pēc sasiešanas: edureka

Kā virknes tiek manipulētas JavaScript?

Ļaujiet mums vispirms saprast virknes objektus . Mēs varam definēt virknes kā datu tipus, kurus izmanto programmēšanā, lai saglabātu rakstzīmju secību. Veselos skaitļus un peldošā komata vienības var arī kodēt kā virknes, bet lielākoties teksta, nevis skaitļu formā. Pirms iet tālāk ar virkņu manipulācijām, mums ir jāsaprot virknes objektu īpašības.

  1. Celtnieks: Atgriež atsauci, kas izveidota, izmantojot JavaScript instances prototipu.

Sintakse:

masīvs.konstruktors

Kods:

fibonacci funkcija c ++
JavaScript masīva konstruktors | Edureka var edu = new Array (10, 20, 30) document.write ('edu.konstruktors ir:' + edu.konstruktors)

Izeja:

edu.constructor ir: function Array () {[vietējais kods]}
  1. Garums: Tas mums stāsta par nē. elementu masīvā

Sintakse:

masīvs.garums

Kods:

JavaScript masīva garums | Edureka var edu = new Array (10, 20, 30) document.write ('edu.length is:' + edu.length)

Izeja:

edu.length ir: 3
  1. Prototips: Prototipa īpašība ļauj mums pievienot metodes un īpašības jebkuram objektam (skaitlis, Būla skaitlis, virkne un datums utt.). Tas ir globāls īpašums

Sintakse:

object.prototype.name = vērtība

Kods:

Edureka objektu funkcija tiešsaistē (kurss, platforma) {this.course = kurss this.platform = platform} var myOnline = new Online ('R programmēšana', 'Edureka') Online.prototype.price = null myOnline.price = 2400 dokuments. rakstīt ('Tiešsaistes kurss ir:' + myOnline.course + ' 
') document.write (' Tiešsaistes platforma ir: '+ myOnline.platform +'
') document.write (' Tiešsaistes cena ir: '+ myOnline.price +'
')

Izeja:

Tiešsaistes kurss ir: R programmēšana Tiešsaistes platforma ir: Edureka Online cena ir: 2400

Stīgu manipulācijas metodes

S.noMetode
viens indexOf ()

Atgriež jebkura virknes objekta pirmās parādīšanās indeksa vērtību.

2 šķēle ()

Šo metodi izmanto, lai no konkrētas virknes izvilktu konkrētu sadaļu

3 sadalīt ()

Virknes atdalīšanai divās atsevišķās virknēs tiek izmantota šī metode

4 concat ()

Šo metodi izmanto divu dažādu virkņu apvienošanai un apvienotās virknes atgriešanai

5 valueOf ()

Lai atgrieztu virknes primāro vērtību, tiek izmantota šī metode

No tabulas mēs koncentrēsimies tikai uz to concat () metodi. Tā kā mēs zinām, ka savienošanas metode aizņem vairākas virknes, apvieno tās un atgriež jaunu atsevišķu virkni. Sintakse, arguments un piemērs ir norādīts zemāk:

  • Sintakse:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Argumenti metodē:

edu1, edu2 un hellip eduN ir virknes, kuras tiek nodotas savienošanai.

  • Kods:
Stīgu savienošana | Edureka var edu1 = jauna virkne ('Ja tas attiecas uz mācīšanos') var edu2 = jauna virkne ('Edureka ir pareizā platforma') var edu3 = edu1.concat (edu2) document.write ('Rezultāts:' + edu3)

Izeja:

Ja runa ir par mācīšanos, Edureka ir īstā platforma

Arī kā programmētājam dažreiz ir jāapvieno vairākas virknes, ti. vairāk nekā divi. Apskatīsim vienkāršu koda fragmentu, kurā uzsvērts virkņu salīmēšanas izmantošana JavaScript:

 

Pievienosimies trim stīgām

Edureka pogas funkcija myFunction () {var edu1 = 'Labdien' var edu2 = 'Edureka,' var edu3 = 'Kodēsim šodien!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). internalHTML = con}

Izeja:

Tātad, mēs esam apsprieduši visu, kas saistīts ar virkņu savienošanu JavaScript, tagad mēs varam rakstīt kodus un noskaidrot, vai mēs patiešām varam ieviest savienošanas metodi. Tātad šeit ir tas, ko jūs varat darīt pirms raksta rakstīšanas:

  1. Vizualizēt jūsu programmas plūsma
  2. Izlemiet mainīgo deklarācijas
  3. Pierakstiet maz stīgas
  4. Seko piemēri rakstīts šeit
  5. Jums ir labi to pārbaudīt vietējais serveris .

Ar to mēs esam nonākuši pie mūsu stīgu apvienošanas JavaScript emuārā. Es ceru, ka jūs sapratāt dažādus stīgu savienošanas vai pievienošanās veidus.

Tagad, kad jūs zināt par JavaScript, pārbaudiet autore Edureka. Tīmekļa attīstības sertifikācijas apmācība palīdzēs jums uzzināt, kā izveidot iespaidīgas vietnes, izmantojot HTML5, CSS3, Twitter Bootstrap 3, jQuery un Google API, un izvietot to Amazon Simple Storage Service (S3).

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā “Stīgu savienošana JavaScript”, un mēs ar jums sazināsimies.