Kartais kūrėjams įvairiose situacijose reikia sujungti kelias eilutes į vieną eilutę, pvz., kuriant eilutes, skirtas naudoti įprastose išraiškose, naršyklės slapukuose ar vietinėje saugykloje, atliekant automatinį testavimą arba dinamines vartotojų pranešimų ar pranešimų eilutes ir pan. Tiksliau tariant, eilučių derinimas įvairiais būdais leidžia kūrėjams sukurti dinamiškesnes ir lankstesnes žiniatinklio programas.
Šis tinklaraštis parodys skirtumą tarp + “ operatorius ir “ concat () “ metodas JavaScript.
JS eilutės „+“ vs „concat()“ metodas
„ + “ operatorius ir “ concat () “ metodai abu naudojami sujungti / sujungti dvi ar daugiau „JavaScript“ eilučių. „+“ operatorius yra trumpas būdas sujungti eilutes, o metodas „concat()“ yra aiškesnis būdas sujungti eilutes.
Sintaksė
Norėdami sujungti eilutes, naudokite nurodytą sintaksę „+“ operatoriui:
string1 + string2
„Concat()“ metodui naudojama ši sintaksė:
1 pavyzdys: sujunkite eilutes naudodami „+“ operatorių
Sukurkite dvi eilutes “ str1 “ ir „ str2 “:
var str1 = 'Sveiki atvykę į ' ;var str2 = 'Linux' ;
Naudoti ' + “ operatorius, kad sujungtų arba pridėtų šias dvi eilutes ir gautą eilutę išsaugotų kintamajame “ prisijungti “:
Galiausiai konsolėje atspausdinkite sujungtą eilutę:
Išvestis
Naudojant jį skaitine verte, gaunama skaičių suma:
2 pavyzdys: Sujunkite eilutes naudojant „concat()“ metodą
Skambinti „ concat () “ būdas sujungti dvi eilutes:
buvo prisijungti = str1.concat ( str2 ) ;
Išspausdinkite gautą eilutę konsolėje:
Išvestis
Dabar pabandykime sujungti skaitines reikšmes naudodami „concat ()“ metodą. Tai duos klaidą, nes sujungia eilutes ir neatlieka jokios operacijos kaip aritmetinė operacija:
Jei norite sujungti du skaičius, naudokite juos kaip eilutę:
Pagrindinis skirtumas tarp „+“ operatoriaus ir „concat()“ metodo
Pagrindinis skirtumas tarp ' (+) ' ir ' concat () “ pateikta žemiau:
(+) Operatorius |
concat() metodas |
(+) yra „JavaScript“ operatorius. | concat () yra JavaScript metodas. |
Reikalingos bent dvi vertės. | Būtina bent viena eilutė. |
Sujunkite eilutes ir taip pat naudojamas aritmetinei operacijai su skaitiniais duomenimis atlikti. | Sujunkite tik eilutės reikšmes. |
Naudojamas skaitinėms reikšmėms ir eilutėms. | Naudotas tik stygoms. |
Tai viskas apie eilučių „+“ operatorių ir „concat()“ metodą „JavaScript“.
Išvada
„ (+) “ operatorius ir “ concat () “ metodas yra naudojamas „JavaScript“ eilėms sujungti. Pagrindinis abiejų skirtumas yra tas, kad operatorius „+“ taip pat sujungia arba prideda skaitines reikšmes naudodamas aritmetines operacijas. Nors concat () metodas taikomas tik eilutėms. Šiame tinklaraštyje pademonstravome skirtumą tarp „+“ operatoriaus ir „concat()“ metodo „JavaScript“.