Zreťazenie reťazcov v JavaScripte: Všetko, čo potrebujete vedieť o String concat ()



Čo je zreťazenie reťazcov v JavaScripte? Metóda zreťazenia reťazcov má viac reťazcov, zlúči ich a vráti nový jeden reťazec.

Rast a aplikácie zaznamenali nárast dopytu po JavaScripte. Je to jeden z najdôležitejších jazykov pre návrh webu. Tento článok o Zreťazenie reťazcov v JavaScripte vysvetlí, ako sa s reťazcami manipuluje v nasledujúcom poradí:

Základy reťazenia reťazcov v JavaScripte

Zreťazenie je operácia, ktorá tvorí základ spojenia dvoch reťazcov. Zlúčenie reťazcov je nevyhnutným aspektom programovania. Predtým, ako sa pustíme do „Zreťazenia reťazcov v JavaScripte“, musíme si najskôr vyčistiť základné veci. Keď tlmočník vykoná operáciu, vytvorí sa nový reťazec. Každý programovací jazyk má inú syntax pre operáciu zreťazenia.





previesť dvojitý na int
edu.reka: Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET a Ada
strcat (edu, rieka): C, C ++
edu + rieka: Java
edu || rieka: FORTRAN

Zreťazenie je použiteľné aj pre ďalšie dátové typy, ako sú binárne, pohyblivé, znakové, celé číslo atď. Aby sa to však stalo, dátové typy sa najskôr prevedú na reťazce. Keď pracujeme s objektmi, zreťazenie reťazca je možné iba vtedy, ak jeden alebo obidva objekty patria do rovnakej triedy.

Analógia s programom Microsoft Excel



Poďme pochopiť zreťazenie na našej najzákladnejšej platforme: Microsoft Excel. Funkcia CONCATENATE / CONCAT spája dva alebo viac reťazcov dohromady. Používa sa ako funkcia pracovného hárka a je možné ho zadať ako súčasť vzorca v bunke.

Syntax:

KONCATENÁT (edu1, [edu2 a hellip.edu_n])

Návratová hodnota:



Reťazec / text

zreťazenie reťazca v programe Excel

Používatelia môžu niekedy chcieť do výsledku pridať medzery. V takýchto prípadoch sa syntax mierne líši.

Analógia s programovaním v jazyku C.

Ako všetci poznáme najzákladnejší jazyk, pozri. Programovanie v jazyku C, poďme pochopiť zreťazenie pomocou jednoduchého programu v jazyku 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) // vypočítať dĺžku reťazca edu1 // a uložiť ho do i pre (i = 0 edu1 [i]! = '' ++ i) pre (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Po zreťazení:% s', edu1) návrat 0}

Výkon:

Zadajte prvý reťazec: edu
Zadajte druhý reťazec: reka
Po zreťazení: edureka

Ako sa reťazce manipulujú v JavaScripte?

Najprv pochopíme reťazcové objekty v . Reťazce môžeme definovať ako dátové typy, ktoré sa používajú v programovaní na účely uloženia postupnosti znakov. Celé čísla a jednotky s pohyblivou rádovou čiarkou môžu byť tiež kódované ako reťazce, ale väčšinou vo forme textu, a nie ako čísla. Než pôjdeme ďalej s manipuláciou s reťazcami, musíme porozumieť vlastnostiam reťazcových objektov.

  1. Staviteľ: Vráti referenciu, ktorá je vytvorená prototypom inštancie JavaScriptu.

Syntax:

predpoklady naučiť sa strojové učenie
pole.konštruktor

Kód:

Konštruktor poľa JavaScript Edureka var edu = new Array (10, 20, 30) document.write ('edu.constructor je:' + edu.constructor)

Výkon:

edu.constructor je: function Array () {[natívny kód]}
  1. Dĺžka: Hovorí nám o tom č. prvkov v poli

Syntax:

pole.dĺžka

Kód:

Dĺžka poľa JavaScriptu Edureka var edu = nové pole (10, 20, 30) document.write ('edu.length je:' + edu.length)

Výkon:

dĺžka vzdelávania je: 3
  1. Prototyp: Vlastnosť prototypu nám umožňuje pridať metódy a vlastnosti k ľubovoľnému objektu (Number, Boolean, String a Date atď.). Je to globálne vlastníctvo

Syntax:

object.prototype.name = hodnota

Kód:

Funkcia objektov Edureka Online (kurz, platforma) {this.course = kurz this.platform = platforma} var myOnline = nový Online ('R programovanie', 'Edureka') Online.prototype.price = null myOnline.price = 2 400 dokumentov. write ('Online kurz is:' + myOnline.course + ' 
') document.write (' Online platforma je: '+ myOnline.platform +'
') document.write (' Online cena je: '+ myOnline.price +' '
')

Výkon:

Online kurz je: Programovanie v R Online platforma je: Edureka Online cena je: 2400

Metódy manipulácie s reťazcami

S.noMetóda
jeden indexOf ()

Vráti hodnotu indexu pri prvom výskyte ľubovoľného objektu reťazca.

2 plátok ()

java previesť binárne na desatinné

Táto metóda sa používa na extrahovanie konkrétnej sekcie z daného reťazca

3 split ()

Táto metóda sa používa na rozdelenie reťazca na dva samostatné reťazce

4 concat ()

Táto metóda sa používa na zlúčenie dvoch rôznych reťazcov a vrátenie zlúčeného reťazca

5 hodnota()

Táto metóda sa používa na vrátenie primárnej hodnoty reťazca

Od stola sa budeme venovať iba tomu concat () metóda. Ako vieme, metóda zreťazenia vezme viac reťazcov, zlúči ich a vráti nový jeden reťazec. Syntax, argument a príklad sú uvedené nižšie:

  • Syntax:
String.concat (edu1, edu2 [, & hellip, eduN])
  • Argumenty v metóde:

edu1, edu2 a hellip eduN sú reťazce, ktoré sa odovzdávajú na zreťazenie.

  • Kód:
Zreťazenie reťazcov Edureka var edu1 = new String ('If it's about learning',) var edu2 = new String ('Edureka is the right platform') var edu3 = edu1.concat (edu2) document.write ('Result:' + edu3)

Výkon:

Pokiaľ ide o učenie, Edureka je správna platforma

Ako programátor tiež niekedy existuje potreba spojiť viac reťazcov dohromady, napr. viac ako dva. Pozrime sa na jednoduchý kúsok kódu, ktorý zdôrazňuje použitie reťazenia reťazcov v JavaScripte:

 

Spojme tri struny

Funkcia tlačidla Edureka myFunction () {var edu1 = 'Dobrý deň' var edu2 = 'Edureka,' var edu3 = 'Poďme kódovať ešte dnes!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}

Výkon:

Diskutovali sme teda o všetkom, čo súvisí so zreťazením reťazcov v JavaScripte, teraz sme v pozícii, aby sme písali kódy a zisťovali, či môžeme skutočne implementovať metódu zreťazenia. Pred napísaním článku teda môžete urobiť:

  1. Vizualizujte tok vášho programu
  2. Rozhodnite sa pre deklarácie premenných
  3. Zapíš si pár struny
  4. Nasleduj príklady napísané tu
  5. Môžete to vyskúšať na svojom lokálny server .

Týmto sme sa dostali na koniec nášho blogu String Concatenation in JavaScript. Dúfam, že ste pochopili rôzne spôsoby zreťazenia alebo spojenia reťazcov.

Teraz, keď viete o JavaScripte, pozrite sa na od Edureka. Osvedčenie o školení v oblasti vývoja webových stránok vám pomôže Naučte sa, ako vytvárať pôsobivé webové stránky pomocou HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a ako ich nasadiť do služby Amazon Simple Storage Service (S3).

Máte na nás otázku? Uveďte to v sekcii komentárov v časti „Zreťazenie reťazcov v JavaScripte“ a my sa vám ozveme.