Ръстът на и приложенията отчитат нарастване на търсенето на JavaScript. Това е един от най-важните езици за проектиране на мрежата. Тази статия на Конкатенация на низове в JavaScript ще обясни как се манипулират низовете в следната последователност:
- Основи на обединяването на низове в JavaScript
- Аналогия с Microsoft Excel
- Аналогия с програмирането на C
- Как се манипулират низовете в JavaScript?
- Методи за манипулиране на струни
Основи на обединяването на низове в JavaScript
Конкатенацията е операцията, която формира основата за свързване на два низа. Обединяването на низове е неизбежен аспект на програмирането. Преди да влезем в „Обединяване на низове в JavaScript“, първо трябва да изчистим основите. Когато интерпретатор изпълни операцията, се създава нов низ. Всеки език за програмиране има различен синтаксис за операция по обединяване.
edu.reka: Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET и Ada
strcat (edu, река): C, C ++
edu + река: Java
edu || река: FORTRAN
Също така конкатенацията е приложима за други типове данни като двоични, плаващи, символи, цели числа и др. Но за да се случи това, типовете данни първо се преобразуват в низове. Също така, когато имаме работа с обекти, конкатенацията на низове е възможна само ако единият или и двата обекта принадлежат към един и същи клас.
замяна срещу претоварване c ++
Аналогия с Microsoft Excel
Нека разберем обединяването на нашата най-основна платформа: Microsoft Excel. Функцията CONCATENATE / CONCAT обединява два или повече низа заедно. Използва се като функция на работен лист и може да се въведе като част от формула в клетка.
Синтаксис:
КОНКАТЕНАТ (edu1, [edu2, & hellip.edu_n])
Възвръщаема стойност:
Низ / текст
Понякога потребителите може да искат да добавят интервали в резултата. В такива случаи синтаксисът се различава леко.
Аналогия с програмирането на C
Тъй като всички сме запознати с най-основния език, а именно. C програмиране, нека разберем конкатенацията с проста програма в C.
#include int main () {char edu1 [100], edu2 [100], i, j printf ('Въведете първия низ:') scanf ('% s', edu1) printf ('Въведете втори низ:') scanf ( '% s', edu2) // изчисляваме дължината на низ edu1 // и го съхраняваме в i за (i = 0 edu1 [i]! = '' ++ i) за (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('След конкатенация:% s', edu1) return 0}
Изход:
Въведете първия низ: edu
Въведете втори низ: reka
След конкатенация: edureka
Как се управляват низовете в JavaScript?
Нека първо разберем низовите обекти в . Можем да дефинираме низовете като типове данни, които се използват при програмиране с цел съхраняване на поредица от символи. Цели числа и единици с плаваща запетая също могат да бъдат кодирани като низове, но най-вече под формата на текст, а не като числа. Преди да продължим с манипулиране на низове, трябва да разберем свойствата на низовите обекти.
- Строител: Връща препратка, която е създадена от прототипа на екземпляра на JavaScript.
Синтаксис:
array.constructor
Код:
Конструктор на масив на JavaScript | Edureka var edu = нов масив (10, 20, 30) document.write ('edu.constructor е:' + edu.constructor)
Изход:
какво прави разработчикът на таблица
edu.constructor е: функция Array () {[собствен код]}
- Дължина: Разказва ни за не. на елементи в масив
Синтаксис:
array.length
Код:
Дължина на масива на JavaScript | Edureka var edu = нов масив (10, 20, 30) document.write ('edu.length е:' + edu.length)
Изход:
edu.length е: 3
Прототип: Свойството прототип ни позволява да добавяме методи и свойства към всеки обект (Number, Boolean, String и Date и т.н.). Това е глобална собственост
Синтаксис:
object.prototype.name = стойност
Код:
Функция Edureka Objects Online (курс, платформа) {this.course = course this.platform = platform} var myOnline = new Online ('R programming', 'Edureka') Online.prototype.price = null myOnline.price = 2400 документ. write ('Онлайн курсът е:' + myOnline.course + '
') document.write (' Онлайн платформата е: '+ myOnline.platform +'
') document.write (' Онлайн цената е: '+ myOnline.price +'
')
Изход:
Онлайн курс е: R програмиране Онлайн платформа е: Edureka Онлайн цената е: 2400
Методи за манипулиране на струни
S.но | Метод |
един | индекс на() Връща стойността на индекса на първото появяване на всеки низ. |
2 | парче () Този метод се използва за извличане на определен раздел от даден низ |
3 | разделяне () За разделяне на низ в два отделни низа се използва този метод |
4 | concat () учене ssis стъпка по стъпка Този метод се използва за обединяване на два различни низа и връщане на обединен низ |
5 | стойност на() За връщане на първична стойност на низ се използва този метод |
От таблицата ще се съсредоточим само върху concat () метод. Тъй като знаем, че методът за конкатенация взема множество низове, обединява ги и връща нов единичен низ. Синтаксисът, аргументът и примерът са дадени по-долу:
- Синтаксис:
String.concat (edu1, edu2 [, & hellip, eduN])
- Аргументи в метода:
edu1, edu2 и hellip eduN са низовете, които се предават за конкатенация.
- Код:
Конкатенация на низове | Edureka var edu1 = new String ('Ако става въпрос за учене') var edu2 = new String ('Edureka е правилната платформа') var edu3 = edu1.concat (edu2) document.write ('Резултат:' + edu3)
Изход:
Ако става въпрос за учене, Edureka е правилната платформа
Също така, като програмист, понякога има нужда да обедините множество низове заедно, т.е. повече от две. Нека да разгледаме проста част от кода, която подчертава използването на конкатенация на низове в JavaScript:
Нека се присъединим към три низа
Edureka бутон функция myFunction () {var edu1 = 'Здравейте' var edu2 = 'Edureka,' var edu3 = 'Нека да кодираме днес!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}
Изход:
И така, обсъдихме всичко, свързано с конкатенацията на низове в JavaScript, сега сме в състояние да напишем кодове и да видим дали наистина можем да приложим метода на конкатенацията. Ето какво можете да направите преди да напишете парчето:
- Визуализирайте потока на вашата програма
- Вземете решение за декларациите на променливите
- Запишете няколко струни
- Следвай примери написано тук
- Добре е да го тествате на своя локален сървър .
С това стигнахме до края на блога ни за конкатенация на низове в JavaScript. Надявам се, че сте разбрали различните начини за обединяване или обединяване на низове.
След като вече знаете за JavaScript, разгледайте от Edureka. Обучението за сертифициране на уеб разработки ще ви помогне да научите как да създавате впечатляващи уебсайтове с помощта на HTML5, CSS3, Twitter Bootstrap 3, jQuery и Google API и да го разположите в Amazon Simple Storage Service (S3).
Имате въпрос към нас? Моля, споменете го в раздела за коментари на „Обединяване на низове в JavaScript“ и ние ще се свържем с вас.