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

  • Ž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“.

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.

Kodėl turėčiau atsisiųsti „Windows 10“ „JavaScript“ kodą?

Kodėl turėčiau atsisiųsti „Windows 10“ „JavaScript“ kodą?„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 apara...

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

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

Ž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 i...

Skaityti daugiau
Kaip įgalinti „JavaScript“ naršyklėje?

Kaip įgalinti „JavaScript“ naršyklėje?„Javascript“Naršyklė

„JavaScript“ yra labai svarbus interneto komponentas ir daugelio interneto programų ir svetainių pagrindas.Kartais vartotojai gali netyčia išjungti „JavaScript“, tačiau naršyklės nustatymai gali pa...

Skaityti daugiau