Конкатенација низа у ЈаваСцрипт-у: Све што треба да знате о Стринг цонцат ()



Шта је спајање низова у ЈаваСцрипт-у? Метода повезивања низа узима више низова, спаја их и враћа нови појединачни низ.

Раст од а апликације су забележиле пораст потражње за ЈаваСцрипт-ом. То је један од најважнијих језика за дизајнирање веба. Овај чланак о Спајање низова у ЈаваСцрипт-у објасниће како се стринговима манипулише у следећем низу:

Основи повезивања низова у ЈаваСцрипт-у

Повезивање је операција која чини основу спајања два низа. Спајање низова је неизбежан аспект програмирања. Пре него што се упустимо у „Спајање низова у ЈаваСцрипт-у“, прво морамо да рашчистимо основе. Када тумач изврши операцију, креира се нови низ. Сваки програмски језик има различиту синтаксу за операцију спајања.





еду.река: Перл, ПХП
еду & река: Висуал Басиц, Висуал Басиц.НЕТ и Ада
стрцат (еду, река): Ц, Ц ++
еду + река: Јава
еду || река: ФОРТРАН

Такође, спајање је применљиво и за друге типове података као што су бинарни, плутајући, знакови, цели бројеви итд. Али да би се то догодило, типови података се прво претварају у низове. Такође, када имамо посла са објектима, спајање низова је могуће само ако један или оба објекта припадају истој класи.

Аналогија са Мицрософт Екцел-ом



Хајде да разумемо спајање на нашој најосновнијој платформи: Мицрософт Екцел. Функција ЦОНЦАТЕНАТЕ / ЦОНЦАТ спаја два или више низова заједно. Користи се као функција радног листа и може се унети као део формуле у ћелију.

итеративни фибоначи ц ++

Синтакса:

КОНКАТЕНАТ (еду1, [еду2, & хеллип.еду_н])

Повратна вредност:



Низ / Текст

спајање низова у екцелу

Понекад би корисници можда желели да додају размаке у резултат. У таквим случајевима синтакса се мало разликује.

Аналогија са програмирањем на језику Ц.

Као што смо сви упознати са најосновнијим језиком, наиме. Ц програмирање, хајде да разумемо спајање са једноставним програмом на Ц.

#инцлуде инт маин () {цхар еду1 [100], еду2 [100], и, ј принтф ('Унеси први низ:') сцанф ('% с', еду1) принтф ('Унеси други низ:') сцанф ( '% с', еду2) // израчунај дужину низа еду1 // и сачувај је у и фор (и = 0 еду1 [и]! = '' ++ и) фор (ј = 0 еду2 [ј]! = '' ++ ј, ++ и) {еду1 [и] = еду2 [ј]} еду1 [и] = '' принтф ('После спајања:% с', еду1) ретурн 0}

Излаз:

Унесите први низ: еду
Унесите други низ: река
После спајања: едурека

Како се стринговима манипулише у ЈаваСцрипт-у?

Прво да разумемо стринг објекте у . Низове можемо дефинисати као типове података који се користе у програмирању у сврху чувања низа знакова. Цели бројеви и јединице са покретном тачком такође се могу кодирати као низови, али углавном у облику текста, а не бројева. Пре него што кренемо даље са манипулацијом низом, морамо да разумемо својства објеката стринга.

  1. Градитељ: Приказује референцу коју је креирао прототип инстанце ЈаваСцрипт.

Синтакса:

низ.конструктор

Шифра:

ЈаваСцрипт Арраи конструктор | Едурека вар еду = нови низ (10, 20, 30) доцумент.врите ('еду.цонструцтор је:' + еду.цонструцтор)

Излаз:

еду.цонструцтор је: фунцтион Арраи () {[изворни код]}
  1. Дужина: Говори нам о бр. елемената у низу

Синтакса:

низ.дуљина

Шифра:

Дужина ЈаваСцрипт низа | Едурека вар еду = нови низ (10, 20, 30) доцумент.врите ('еду.ленгтх је:' + еду.ленгтх)

Излаз:

еду.дужина је: 3
  1. Прототип: Својство прототипа омогућава нам додавање метода и својстава било ком објекту (Нумбер, Боолеан, Стринг и Дате, итд.). То је глобално власништво

    која је разлика између јавасцрипта и јкуери-а

Синтакса:

објецт.прототипе.наме = валуе

Шифра:

Едурека Објецтс функција на мрежи (курс, платформа) {тхис.цоурсе = цоурсе тхис.платформ = платформ} вар миОнлине = нев Онлине ('Р програмирање', 'Едурека') Онлине.прототипе.прице = нулл миОнлине.прице = 2400 документ. врите ('Онлајн курс је:' + миОнлине.цоурсе + ' 
') доцумент.врите (' Онлајн платформа је: '+ миОнлине.платформ +'
') доцумент.врите (' Цена на мрежи је: '+ миОнлине.прице +'
')

Излаз:

Онлајн курс је: Р програмирање Интернет платформа је: Едурека Цена на мрежи је: 2400

Методе манипулације низовима

С.бр.Метод
један индекс()

Враћа вредност индекса првог појављивања било ког објекта низа.

2 слице ()

Ова метода се користи за издвајање одређеног одељка из датог низа

3 разделити()

ансибле вс цхеф вс пуппет

За раздвајање низа у два одвојена низа користи се овај метод

4 цонцат ()

Овај метод се користи за спајање два различита низа и враћање спојеног низа

5 Вредност()

За враћање примарне вредности низа користи се овај метод

Из табеле ћемо се фокусирати само на цонцат () метода. Као што смо свесни да метода повезивања узима више низова, спаја их и враћа нови појединачни низ. Синтакса, аргумент и пример дати су у наставку:

  • Синтакса:
Стринг.цонцат (еду1, еду2 [, & хеллип, едуН])
  • Аргументи у методи:

еду1, еду2 и хеллип едуН су низови који се прослеђују за спајање.

  • Шифра:
Стварање низа | Едурека вар еду1 = нови Стринг ('Ако је реч о учењу,') вар еду2 = нови Стринг ('Едурека је права платформа') вар еду3 = еду1.цонцат (еду2) доцумент.врите ('Резултат:' + еду3)

Излаз:

Ако је реч о учењу, Едурека је права платформа

Такође, као програмер, понекад постоји потреба за спајањем више низова, тј. више од два. Погледајмо једноставан део кода који наглашава употребу спајања низова у ЈаваСцрипт-у:

 

Спојимо три низа

Функција дугмета Едурека миФунцтион () {вар еду1 = 'Здраво' вар еду2 = 'Едурека,' вар еду3 = 'Кодирајмо данас!' вар цон = еду1.цонцат (еду2, еду3) доцумент.гетЕлементБиИд ('еду'). иннерХТМЛ = цон}

Излаз:

Дакле, разговарали смо о свему што се тиче спајања низова у ЈаваСцрипт-у, сада смо у позицији да напишемо кодове и видимо да ли заиста можемо применити метод повезивања. Дакле, ево шта можете учинити пре писања дела:

  1. Визуализујте ток вашег програма
  2. Одлучите се за декларације променљивих
  3. Забележи мало жице
  4. Пратите примери овде написано
  5. Добро је да га тестирате на свом локални сервер .

Овим смо дошли до краја нашег повезивања низова у ЈаваСцрипт блогу. Надам се да сте разумели различите начине за спајање или спајање низова.

Сада када знате за ЈаваСцрипт, погледајте од Едуреке. Обука за сертификацију за веб развој ће вам помоћи да научите како да креирате импресивне веб локације помоћу ХТМЛ5, ЦСС3, Твиттер Боотстрап 3, јКуери и Гоогле АПИ-ја и примените их на Амазон Симпле Стораге Сервице (С3).

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре „Спајање низова у ЈаваСцрипт-у“ и јавићемо вам се.