Kā mainīt virkni JavaScript [soli pa solim]

How to effectively deal with bots on your site? The best protection against click fraud.
  • Zināšanas par to, kā mainīt virkni JavaScript, ir būtiska prasme, un šajā rokasgrāmatā ir sniegtas detalizētas instrukcijas.
  • Pirmā metode, ko var izmantot šajā gadījumā, ir pārveidot virkni masīvā un mainīt to.
  • Izpētiet mūsu pamatīgo Izstrādātāju rīku centrs lai iegūtu vairāk noderīgas informācijas par šo tēmu.
  • Nevilcinieties atzīmēt mūsu plašo grāmatzīmi Javascript sadaļa lai iegūtu vairāk viegli sekojošus ceļvežus.
Virknes maiņa ar Javascript
Lai novērstu dažādas datora problēmas, iesakām DriverFix:
Šī programmatūra saglabās jūsu draiveru darbību un darbību, tādējādi pasargājot jūs no izplatītākajām datoru kļūdām un aparatūras kļūmēm. Pārbaudiet visus draiverus, veicot trīs vienkāršas darbības:
  1. Lejupielādējiet DriverFix (pārbaudīts lejupielādes fails).
  2. Klikšķis Sāciet skenēšanu atrast visus problemātiskos draiverus.
  3. Klikšķis Atjaunināt draiverus lai iegūtu jaunas versijas un izvairītos no sistēmas darbības traucējumiem.
  • DriverFix ir lejupielādējis 0 lasītāji šomēnes.

Palindroms ir vārds vai rakstzīmju saraksts, kas, apgriežoties atpakaļ, lasa to pašu. Labs piemērs tam ir vārds ‘RADAR’.

instagram story viewer

Vieglākais veids, kā pārbaudīt palindromu JavaScript ir izveidot oriģinālās virknes kopiju, mainīt to un pēc tam salīdzināt. Ja vēlaties izveidot algoritmu, kas to efektīvi veic, jums būs jāapgūst, kā mainīt virkni JavaScript. Šajā ceļvedī jūs uzzināsiet, kā to izdarīt.

Kā mainīt virkni ar JavaScript?

1. Pārveidojiet to masīvā un mainiet to

  1. Sadaliet virkni virknē apakšvirsrakstu, izmantojot sadalīt () metode no objektu klases String. Sadalīšanas metodei kā argumentam ir nepieciešama virkne. Šajā gadījumā izmantosiet tukšu virkni. Tātad metodei vajadzētu izskatīties šādi:
    sadalīt ("")
  2. Apgrieziet masīva secību, izmantojot reverss () metodi.
  3. Pārveidojiet masīvu atpakaļ par virkni, izmantojot pievienoties () metodi. Līdzīgi kā sadalīšanas metodei, pievienošanās metodei kā arguments ir nepieciešama virkne. Vēlreiz izmantosiet tukšu virkni:
    pievienoties ("")

Labākais veids, kā īstenot iepriekš minētās darbības, ir funkcija. Šeit ir īss avota koda piemērs, kuru varat kopēt, pārbaudīt un modificēt:




Lielais Reverso!


Pašreizējā virkne: "Apgrieziet šo virkni otrādi!"






Iepriekš minētajā piemērā mēs izveidojam funkciju, kas apvērš cieti kodētu virkni un pēc tam iestata dokumenta elementu. Pēc tam funkcija tiek izsaukta no pogas ar atzīmi ‘Reverse’.

Ir daudzi veidi, kā jūs varat saīsināt un modificēt šo kodu. Piemēram, tā vietā, lai piešķirtu pievienoto virkni str mainīgais, varat to atkārtoti piešķirt rez mainīgo un pēc tam norādiet uz to demo HTML dokumenta elementu, t.i.

res = res.pievienoties ("");
document.getElementById ("demo"). internalHTML = res;

Varat arī visus trīs soļus saīsināt vienā rindā:

var res = str.split (""). reverse (). pievienoties ("");

Jebkurā gadījumā rezultātiem jābūt vienādiem:

reverse-javascript-string-example

Vai vēlaties apgūt JavaScript vēl ātrāk? Uzziniet, kāpēc jums vajadzētu lejupielādēt JavaScript kodu, izlasot šo rakstu!


2. Reversējiet virkni JavaScript, izmantojot for loop

  1. Izveidojiet jaunu tukšu virknes mainīgo, kurā ievietos apgriezto virkni.
    var reverseString = "";
  2. Kontrolējiet cilpu for ar šādām īpašībām:
    • Inicializētājs: inicializējiet skaitītāju, kura vērtība ir maināmās virknes garums, atņemot par 1.
    • Nosacījums: pārliecinieties, vai skaitītājs ir lielāks vai vienāds ar 0.
    • Atkārtojums: skaitītājam vajadzētu samazināties ar katru veiksmīgo cilpu.
    • For cilpas pamattekstā jāpievieno rakstzīme no sākotnējās virknes, kas kļūs par apgriezto virkni, vienlaikus izmantojot for loop skaitītāju, lai iestatītu rakstzīmju pozīciju.
      par (var i = fwdStri.length - 1; i> = 0; i--) {reverseString = newString + fwdStr [i]; }

Vēlreiz jums jāpielieto iepriekš minētā darbība skriptu tagu funkcijā. Tas, vai vēlaties iekļaut JavaScript kā ārēju failu vai iegultu kodu, ir atkarīgs no jums. Lūk, kā iepriekš minētais risinājums izskatās darbībā:

Lielais Reverso!

Pašreizējā virkne: "Apgrieziet šo virkni otrādi!"

Iepriekš minētais kods darbojas, apgriežot sākotnējo virkni reversā un klonējot to pa rakstzīmei. Ja jūs neinteresē tieši ievietot virkni masīvā, iespējams, šis risinājums būs piemērotāks jūsu mērķiem.


3. Reversējiet virkni JavaScript, izmantojot rekursiju

  1. Izveidojiet jaunu funkciju ar virkni kā tās parametru, piem.
    funkcija reverseString (str) {
  2. Funkcijas korpusā izveidojiet ja paziņojums, kas pārbauda, ​​vai funkcijai nodotā ​​virkne ir tukša. Ja tā ir taisnība, tai jāatgriež tukša virkne, piem.
    ja (str "") atgriezties "";
  3. Pievienojiet citu paziņojumu.
  4. Pārskata pamattekstā atgrieziet rekursīvo izsaukumu uz pašreizējo metodi ar metodes virknes parametra apakšvirsmu, sākot no otrās rakstzīmes, t.i. str.substr (1). Pievienojiet jaunā apakšvirsraksta pirmo burtu, piem.
    else return reverseString (str.substr (1)) + str.charAt (0);

Jums vajadzētu izsaukt šo metodi no citas funkcijas, kas ir atbildīga par rezultātu parādīšanu. Pilnam kodam vajadzētu izskatīties apmēram šādi:

Lielais Reverso!

Pašreizējā virkne: "Apgrieziet šo virkni otrādi!"

Rekursija darbojas līdzīgi kā for cikls, taču jūs pievilināt JavaScript loģiku, lai tā darbotos jums. Tā vietā, lai virknes beigās pievienotu rakstzīmes, tā ar katru cilpu to piestiprina priekšā. Neskatoties uz to, rezultāti ir gandrīz vienādi.

Iepriekš minētos piemērus var pārbaudīt, izmantojot Windows Notepad un tīmekļa pārlūkprogrammu. Tomēr mēs iesakām izmantot a starpplatformu kodu redaktors vai integrēta izstrādes vide, lai ietaupītu laiku.

Kā mainīt virkni Javascript ir bieži sastopams intervijas jautājums. Tāpēc, lai to saprastu kā programmatūras izstrādātājs, tas var būt obligāti.

Neskatoties uz to, paziņojiet mums, kura metode jums vislabāk darbojās, zemāk esošajos komentāros. Kā vienmēr, paldies, ka lasījāt.

bieži uzdotie jautājumi

  • Lai pārlūkā Chrome labotu JavaScript spēkā neesamību 0, apskatiet mūsu detalizēto informāciju Labojiet javascript: void (0) kļūdu ceļvedi.

  • Lai labotu JavaScript kļūdu galvenajā procesā, izpildiet mūsu noderīgajā aprakstītās metodes Labojiet JavaScript galvenajā procesa rokasgrāmatā.

  • Savienojuma metode JavaScript pievieno vai noņem vienumus no masīva.

Teachs.ru
5 labākās pārlūkprogrammas, kas atbalsta jQuery [dažādas versijas]

5 labākās pārlūkprogrammas, kas atbalsta jQuery [dažādas versijas]JavascriptPārlūkprogrammasPārrobežu Platforma

Padziļināti iedziļinieties šajā ekspertu izveidotajā sarakstājQuery ir ātra, pārnēsājama un ar funkcijām bagāta JavaScript bibliotēka ar viegli lietojamu API, kas atvieglo tādus procesus kā HTML pā...

Lasīt vairāk
Kļūda par JavaScript kaudzīti: cēloņi un kā to novērst

Kļūda par JavaScript kaudzīti: cēloņi un kā to novērstJavascript

Šīs kļūdas iemesls varētu būt nepietiekami atvēlēta vietaIemesls tam varētu būt nederīgs lapas tabulas izmērs vai problēmas ar funkciju izsaukuma steku.Šajā rokasgrāmatā tiks apspriestas problēmu n...

Lasīt vairāk
Paskaidrotās skripta kļūdas: kas tās ir un kā tās novērst

Paskaidrotās skripta kļūdas: kas tās ir un kā tās novērstJavascript

Pirms skripta palaišanas pārbaudiet, vai nav pareizrakstības kļūduSkripta kļūdas ir ziņojumi, kas tiek parādīti, ja jūsu vietnē ir radusies problēma ar kodu.Šīs kļūdas izstrādātājiem var radīt vilš...

Lasīt vairāk
ig stories viewer