Kaip pakeisti eilutę „JavaScript“ [žingsnis po žingsnio]

How to effectively deal with bots on your site? The best protection against click fraud.
  • Žinojimas, kaip pakeisti eilutę „JavaScript“ yra esminis įgūdis, ir šiame vadove pateikiamos nuoseklios instrukcijos.
  • Pirmasis būdas, kurį galima taikyti šiuo atveju, yra eilutės pavertimas masyvu ir jos pakeitimas.
  • Naršykite mūsų kruopščiai Kūrėjų įrankių centras daugiau naudingos informacijos šia tema.
  • Nedvejodami pažymėkite mūsų platųjį „Javascript“ skyrius rasite daugiau lengvai sekamų vadovų.
Savo eilutės pakeitimas naudojant „Javascript“
Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „DriverFix“:
Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taip apsaugant jus nuo įprastų kompiuterio klaidų ir aparatūros gedimų. Dabar patikrinkite visus tvarkykles atlikdami 3 paprastus veiksmus:
  1. Atsisiųskite „DriverFix“ (patikrintas atsisiuntimo failas).
  2. Spustelėkite Paleiskite nuskaitymą rasti visus probleminius vairuotojus.
  3. Spustelėkite Atnaujinti tvarkykles gauti naujas versijas ir išvengti sistemos sutrikimų.
  • „DriverFix“ atsisiuntė 0 skaitytojų šį mėnesį.

Palindromas yra žodis arba simbolių sąrašas, kurie perskaitę tą patį perskaito. Geras to pavyzdys yra žodis „RADARAS“.

instagram story viewer

Lengviausias būdas patikrinti palindromą „JavaScript“ yra sukurti originalios eilutės kopiją, pakeisti ją ir palyginti. Jei norite sukurti algoritmą, kuris tai efektyviai atliktų, turėsite išmokti pakeisti eilutę „JavaScript“. Šiame vadove sužinosite, kaip.

Kaip pakeisti eilutę su „JavaScript“?

1. Konvertuokite jį į masyvą ir pakeiskite

  1. Suskirstykite eilutę į daugybę pakraščių naudodami padalyti () metodas iš String objektų klasės. Skirstymo metodas reikalauja eilutės kaip argumento. Tokiu atveju naudosite tuščią eilutę. Taigi metodas turėtų atrodyti taip:
    padalinti ("")
  2. Pakeiskite masyvo tvarką naudodami atvirkštinis () metodas.
  3. Konvertuokite masyvą atgal į eilutę naudodami prisijungti () metodas. Panašiai kaip padalijimo metodas, prisijungimo metodas reikalauja eilutės kaip argumento. Dar kartą naudosite tuščią eilutę:
    prisijungti ("")

Geriausias būdas įgyvendinti aukščiau nurodytus veiksmus yra funkcija. Štai greitas šaltinio kodo pavyzdys, kurį galite nukopijuoti, išbandyti ir modifikuoti:




Didysis reversas!


Dabartinė eilutė: "Apverskite šią eilutę!"






Ankstesniame pavyzdyje mes sukuriame funkciją, kuri pakeičia sunkiai užkoduotą eilutę ir tada nustato jai dokumento elementą. Tada funkcija iškviečiama mygtuku, pažymėtu „Reverse“.

Yra daugybė būdų, kaip galite sutrumpinti ir modifikuoti šį kodą. Pavyzdžiui, užuot priskyrus sujungtą eilutę str kintamasis, galite jį priskirti res kintamąjį ir tada nukreipkite demo HTML dokumento elementą į jį, t.y.

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

Arba galite sutraukti visus tris žingsnius į vieną eilutę:

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

Bet kokiu atveju rezultatai turėtų būti vienodi:

reverse-javascript-string-example

Norite išmokti „JavaScript“ dar greičiau? Sužinokite, kodėl turėtumėte atsisiųsti „JavaScript“ kodą, skaitydami šį straipsnį!


2. Apverskite eilutę „JavaScript“ naudodami „for loop“

  1. Sukurkite naują tuščią eilutės kintamąjį, kuriame bus pakeista eilutė.
    var reverseString = "";
  2. Sukurkite „for“ kilpą su šiomis charakteristikomis:
    • Iniciatorius: inicijuokite skaitiklį, kurio vertė yra pakeičiamos eilutės ilgis, atimant 1.
    • Sąlyga: įsitikinkite, kad skaitiklis yra didesnis arba lygus 0.
    • Kartojimas: skaitiklis turėtų mažėti su kiekviena sėkminga kilpa.
    • „For“ kilpos turinys turėtų pridėti simbolį iš pradinės eilutės prie tos, kuri taps atvirkštine eilute, o simbolio padėčiai nustatyti naudojant „for loop“ skaitiklį.
      for (var i = fwdStri.length - 1; i> = 0; i--) {reverseString = newString + fwdStr [i]; }

Dar kartą turėtumėte pritaikyti aukščiau nurodytą operaciją skriptų žymų funkcijoje. Nesvarbu, ar norite įtraukti „JavaScript“ kaip išorinį failą, ar įterptą kodą, spręskite jūs. Štai kaip atrodo aukščiau pateiktas sprendimas:

Didysis reversas!

Dabartinė eilutė: "Apverskite šią eilutę!"

Aukščiau pateiktas kodas veikia perjungdamas pradinę eilutę atvirkščiai ir klonuodamas ją po simbolį. Jei nesate suinteresuoti aiškiai perkelti savo eilutės į masyvą, jums gali pasirodyti, kad šis sprendimas labiau tinka jūsų tikslams.


3. Apverskite eilutę „JavaScript“ naudodami rekursiją

  1. Sukurkite naują funkciją, kurios parametras yra eilutė, pvz.
    funkcija reverseString (str) {
  2. Funkcijos kūne sukurkite jei sakinys, kuris patikrina, ar funkcijai perduota eilutė yra tuščia. Jei tiesa, tai turėtų grąžinti tuščią eilutę, pvz.
    jei (str "") grįžti "";
  3. Pridėti kitą teiginį.
  4. Sakinio „else“ tekste grąžinkite rekursyvųjį iškvietimą į dabartinį metodą su metodo eilutės parametro pakraipa, pradedant nuo antrojo simbolio, str.substr (1). Pridėkite naujos pakraščio pirmąją raidę, pvz.
    else return reverseString (str.substr (1)) + str.charAt (0);

Šį metodą turėtumėte iškviesti iš kitos funkcijos, atsakingos už rezultatų rodymą. Visas kodas turėtų atrodyti maždaug taip:

Didysis reversas!

Dabartinė eilutė: "Apverskite šią eilutę!"

Rekursija veikia panašiai kaip „for loop“, bet jūs apgaunate „JavaScript“ logiką, kad ji veiktų jums. Užuot pridėjęs simbolius prie eilutės pabaigos, jis pritvirtina jį prie priekinės dalies su kiekviena kilpa. Nepaisant to, rezultatai yra beveik vienodi.

Pirmiau pateiktus pavyzdžius galima išbandyti naudojant „Windows Notepad“ ir žiniatinklio naršyklę. Tačiau mes siūlome naudoti a kelių platformų kodų redaktorius arba integruota kūrimo aplinka, kad sutaupytumėte laiko.

Kaip pakeisti eilutę „Javascript“ yra dažnas interviu klausimas. Todėl jūsų supratimas gali būti būtinas jūsų, kaip programinės įrangos kūrėjo, sėkmei.

Nepaisant to, praneškite mums, kuris metodas jums geriausiai tinka žemiau esančiose pastabose. Kaip visada, ačiū, kad skaitėte.

Dažnai užduodami klausimai

  • Norėdami ištaisyti „JavaScript“ 0 negalėjimą „Chrome“, peržiūrėkite išsamią informaciją Pataisykite „javascript: void (0)“ klaidų vadovą.

  • Norėdami ištaisyti „JavaScript“ klaidą pagrindiniame procese, atlikite naudingus metodus Pataisykite „JavaScript“ pagrindiniame proceso vadove.

  • „JavaScript“ sujungimo metodas prideda arba pašalina elementus iš masyvo.

Teachs.ru
5 paprasti patarimai, kaip tinkinti naršyklės įspėjimų iššokančiuosius langus

5 paprasti patarimai, kaip tinkinti naršyklės įspėjimų iššokančiuosius langus„Javascript“

Javascript yra programavimo kalba, kuri diktuoja naršyklės įspėjimo iššokančią funkciją.Naršyklės įspėjimų iššokantys langai yra naršyklėje esantys pranešimai, kuriais vartotojui perduodami praneši...

Skaityti daugiau
5 geriausios naršyklės, palaikančios „jQuery“ [skirtingos versijos]

5 geriausios naršyklės, palaikančios „jQuery“ [skirtingos versijos]„Javascript“NaršyklėsSkersinė Platforma

Išsamiai pasinerkite į šį ekspertų sudarytą sąrašą„jQuery“ yra greita, nešiojama ir daug funkcijų turinti „JavaScript“ biblioteka su lengvai naudojama API, todėl tokie procesai kaip HTML perkėlimas...

Skaityti daugiau
„JavaScript“ krūvos atminties klaida: priežastys ir kaip ištaisyti

„JavaScript“ krūvos atminties klaida: priežastys ir kaip ištaisyti„Javascript“

Šios klaidos priežastis gali būti nepakankamai skirtos vietosPriežastis gali būti netinkamas puslapio lentelės dydis arba funkcijos iškvietimo kamino problemos.Šiame vadove bus aptarti trikčių šali...

Skaityti daugiau
ig stories viewer