Понекад програмери морају да споје више стрингова у један стринг у различитим ситуацијама, као што је креирање стрингова за употребу у регуларним изразима, у колачићима претраживача или локалној меморији, у аутоматском тестирању или динамичким стринговима за корисничка обавештења или поруке итд. Тачније, комбиновање стрингова на различите начине омогућава програмерима да креирају динамичније и флексибилније веб апликације.
Овај блог ће показати разлику између „ + “ оператор и “ цонцат() ” метод у ЈаваСцрипт-у.
ЈС стрингс „+“ наспрам „цонцат()“ метода
„ + “ оператор и “ цонцат() ” се оба користе за спајање/комбиновање два или више стрингова у ЈаваСцрипт-у. Оператор „+“ је скраћени начин за спајање стрингова, док је метод „цонцат()“ експлицитнији начин спајања стрингова.
Синтакса
Користите дату синтаксу за оператор „+“ да бисте спојили низове:
стринг1 + стринг2
Следећа синтакса се користи за метод „цонцат()“:
Пример 1: Спојите низове помоћу „+“ оператора
Направите два низа ' стр1 ' и ' стр2 ”:
вар стр1 = 'Добродошли у ' ;вар стр2 = 'Линукс' ;
Користити ' + ” оператор за комбиновање или додавање ова два стринга и складиштење резултујућег стринга у променљиву “ придружити ”:
Коначно, одштампајте спојени стринг на конзоли:
Излаз
Коришћењем у нумеричкој вредности даће се збир бројева:
Пример 2: Спојите низове помоћу методе „цонцат()“.
Звати ' цонцат() ” метод за спајање два низа:
био придружити = стр1.цонцат ( стр2 ) ;
Одштампајте резултујући стринг на конзоли:
Излаз
Сада, хајде да покушамо да спојимо нумеричке вредности помоћу методе „цонцат()“. То ће дати грешку јер спаја стрингове и не изводи никакву операцију попут аритметичке операције:
Ако желите да спојите два броја, користите их као стринг:
Примарна разлика између „+“ оператора и „цонцат()“ методе
Примарна разлика између „ (+) ” и „ цонцат() ” је дато у наставку:
(+) Оператер |
цонцат() метода |
(+) је ЈаваСцрипт оператор. | цонцат() је ЈаваСцрипт метода. |
Потребне су најмање две вредности. | Потребан је најмање један низ. |
Споји низове и такође се користи за извођење аритметичке операције над нумеричким подацима. | Спојите само вредности стрингова. |
Користи се за нумеричке вредности, а такође и за низове. | Користи се само за жице. |
То је све о стринговима „+“ оператору и „цонцат()“ методи у ЈаваСцрипт-у.
Закључак
„ (+) “ оператор и “ цонцат() ” се користи за спајање стрингова у ЈаваСцрипт-у. Главна разлика у оба је у томе што „+“ оператор такође комбинује или додаје нумеричке вредности користећи аритметичке операције. Док се метода цонцат() примењује само на стрингове. У овом блогу смо демонстрирали разлику између „+“ оператора и „цонцат()“ методе у ЈаваСцрипт-у.