Augimas ir programose išaugo „JavaScript“ paklausa. Tai yra viena iš svarbiausių kalbų kuriant internetą. Šis straipsnis apie Styginių sujungimas „JavaScript“ paaiškins, kaip sekamos eilutės tokia seka:
- Styginių sujungimo pagrindai „JavaScript“
- Analogija su „Microsoft Excel“
- Analogija su C programavimu
- Kaip „JavaScript“ manipuliuojama eilutėmis?
- Styginių manipuliavimo metodai
Styginių sujungimo pagrindai „JavaScript“
Sujungimas yra operacija, kuri yra dviejų stygų sujungimo pagrindas. Stygų sujungimas yra neišvengiamas programavimo aspektas. Prieš pradėdami „String Concatenation in JavaScript“, pirmiausia turime išsiaiškinti pagrindus. Kai vertėjas atlieka operaciją, sukuriama nauja eilutė. Kiekviena programavimo kalba turi skirtingą sintaksės sujungimo operacijai.
edu.reka: Perlas, PHP
edu & reka: „Visual Basic“, „Visual Basic.NET“ ir „Ada“
strcat (edu, upė): C, C ++
edu + upė: Java
edu || upė: FORTRAN
Be to, sujungimas yra tinkamas ir kitiems duomenų tipams, tokiems kaip dvejetainis, kintamasis, simbolis, sveikasis skaičius ir tt Be to, kai mes susiduriame su objektais, eilučių sujungimas galimas tik tuo atveju, jei vienas ar abu objektai priklauso tai pačiai klasei.
Analogija su „Microsoft Excel“
Supraskime sujungimą pagrindinėje mūsų platformoje: „Microsoft Excel“. CONCATENATE / CONCAT funkcija sujungia dvi ar daugiau eilučių. Jis naudojamas kaip darbalapio funkcija ir jį langelyje galima įvesti kaip formulės dalį.
modelio rodinio valdiklio pavyzdys java
Sintaksė:
CONCATENATE (edu1, [edu2 ir hellip.edu_n])
Grąžinimo vertė:
Eilutė / tekstas
Kartais vartotojai gali norėti rezultate pridėti tarpų. Tokiais atvejais sintaksė šiek tiek skiriasi.
Analogija su C programavimu
Kadangi mums visiems žinoma pagrindinė kalba, t. C programavimo, supraskime sujungimą paprasta C programa.
#include int main () {char edu1 [100], edu2 [100], i, j printf ('Įveskite pirmą eilutę:') scanf ('% s', edu1) printf ('Įveskite antrą eilutę:') scanf ( '% s', edu2) // apskaičiuokite eilutės edu1 // ilgį ir išsaugokite ją i (i = 0 edu1 [i]! = '' ++ i), skirtą (j = 0 edu2 [j]! = '' ++ j, ++ i) {edu1 [i] = edu2 [j]} edu1 [i] = '' printf ('Po sujungimo:% s', edu1) grąžina 0}
Išvestis:
Įveskite pirmąją eilutę: edu
Įveskite antrą eilutę: reka
Po sujungimo: edureka
Kaip „JavaScript“ valdomos eilutės?
Pirmiausia supraskime eilutės objektus . Stygas galime apibrėžti kaip duomenų tipus, kurie naudojami programuojant, siekiant išsaugoti simbolių seką. Sveikieji skaičiai ir slankiojo kablelio vienetai taip pat gali būti užkoduoti kaip eilutės, bet dažniausiai teksto, o ne skaičių pavidalu. Prieš eidami toliau naudodamiesi eilutėmis, turime suprasti eilutės objektų savybes.
- Statybininkas: Pateikia nuorodą, sukurtą naudojant „JavaScript“ egzemplioriaus prototipą.
Sintaksė:
masyvas.konstruktorius
Kodas:
„JavaScript“ masyvo konstruktorius | „Edureka var edu = new Array“ (10, 20, 30) document.write ('edu.constructor is:' + edu.constructor)
Išvestis:
edu.constructor yra: function Array () {[gimtoji kodas]}
- Ilgis: Jame pasakojama apie ne. elementų masyvo
Sintaksė:
masyvas.ilgis
Kodas:
„JavaScript“ masyvo ilgis | „Edureka var edu = new Array“ (10, 20, 30) document.write ('edu.length is:' + edu.length)
Išvestis:
edu.length yra: 3
Prototipas: Prototipo ypatybė leidžia mums pridėti metodus ir ypatybes prie bet kurio objekto (skaičius, loginė reikšmė, eilutė ir data ir kt.). Tai yra pasaulinė nuosavybė
kaip sukurti atsitiktinę eilutę Java
Sintaksė:
object.prototype.name = reikšmė
Kodas:
„Edureka“ objektų funkcija „Internetas“ (kursas, platforma) {this.course = kursas this.platform = platforma} var myOnline = new Online ('R programavimas', 'Edureka') Online.prototype.price = null myOnline.price = 2400 dokumentas. rašyti ('Internetinis kursas yra:' + myOnline.course + '
') document.write (' Internetinė platforma yra: '+ myOnline.platform +'
') document.write (' Internetinė kaina yra: '+ myOnline.price +'
„)
Išvestis:
Internetinis kursas yra: R programavimas Internetinė platforma yra: „Edureka“ internetinė kaina yra: 2400
Styginių manipuliavimo metodai
S.no | Metodas |
vienas | indexOf () Grąžina bet kurio eilutės objekto pirmo įvykio indekso vertę. |
2 | gabalas () Šis metodas naudojamas tam tikrai sekcijai ištraukti iš tam tikros eilutės |
3 | padalinti () lentelė lentelėje html Norėdami atskirti eilutę į dvi atskiras eilutes, naudojamas šis metodas |
4 | concat () Šis metodas naudojamas sujungti dvi skirtingas eilutes ir grąžinti sujungtą eilutę |
5 | vertė() Grąžinant pirminę eilutės vertę, naudojamas šis metodas |
Iš lentelės mes ketiname sutelkti dėmesį tik į tai concat () metodas. Kadangi žinome, kad sujungimo metodas reikalauja kelių eilučių, sujungia jas ir grąžina naują vieną eilutę. Sintaksė, argumentas ir pavyzdys pateikiami žemiau:
- Sintaksė:
String.concat (edu1, edu2 [, & hellip, eduN])
- Metodo argumentai:
edu1, edu2 ir hellip eduN yra eilutės, perduodamos susieti.
- Kodas:
Styginių sujungimas | „Edureka“ var edu1 = nauja eilutė („Jei tai susiję su mokymusi“) var edu2 = nauja eilutė („Edureka yra tinkama platforma“) var edu3 = edu1.concat (edu2) document.write ('Rezultatas: + + edu3)
Išvestis:
Jei tai susiję su mokymusi, „Edureka“ yra tinkama platforma
Be to, kaip programuotojui, kartais reikia sujungti kelias eilutes, t. daugiau nei du. Pažvelkime į paprastą kodo dalį, kurioje pabrėžiamas eilutės sujungimo naudojimas „JavaScript“:
Sujunkime tris stygas
„Edureka“ mygtuko funkcija „myFunction“ () {var edu1 = 'Sveiki' var edu2 = 'Edureka,' var edu3 = 'Užkoduokime šiandien!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). internalHTML = con}
Išvestis:
Taigi, aptarėme viską, kas susiję su „string“ sujungimu „JavaScript“, dabar galime rašyti kodus ir sužinoti, ar iš tikrųjų galime įgyvendinti sujungimo metodą. Taigi štai ką galite padaryti prieš rašydami kūrinį:
- Vizualizuokite jūsų programos srautas
- Nuspręskite kintamųjų deklaracijas
- Nurašykite keletą stygos
- Sekti pavyzdžių parašyta čia
- Jums gera išbandyti tai savo vietinis serveris .
Tai pasiekėme „String“ sujungimo „JavaScript“ tinklaraštyje pabaigą. Tikiuosi, kad supratote skirtingus stygų sujungimo ar sujungimo būdus.
Dabar, kai žinote apie „JavaScript“, patikrinkite pateikė Edureka. Žiniatinklio kūrimo sertifikavimo mokymai padės jums sužinoti, kaip sukurti įspūdingas svetaines naudojant HTML5, CSS3, „Twitter Bootstrap 3“, „jQuery“ ir „Google“ API ir pritaikyti ją „Amazon Simple Storage Service“ (S3).
Turite mums klausimą? Prašome tai paminėti komentarų skiltyje „Styginių sujungimas„ JavaScript ““ ir mes su jumis susisieksime.