როგორ შეცვალოთ სტრიქონი JavaScript- ში [ეტაპობრივად]

  • იმის ცოდნა, თუ როგორ შეცვალოთ სტრიქონი JavaScript– ში, ეს არის მნიშვნელოვანი უნარი და ეს სახელმძღვანელო გთავაზობთ ნაბიჯ – ნაბიჯ ინსტრუქციებს.
  • პირველი მეთოდი, რომელიც შეიძლება გამოყენებულ იქნას ამ შემთხვევაში, არის სტრიქონის მასივში გადაკეთება და მისი შებრუნება.
  • შეისწავლეთ ჩვენი საფუძვლიანი შემქმნელის ინსტრუმენტების ცენტრი ამ თემაზე უფრო სასარგებლო ინფორმაციის მისაღებად.
  • ნუ მოგერიდებათ სანიშნეში ჩვენი ვრცელი Javascript განყოფილება უფრო მარტივად მისაღები სახელმძღვანელოებისთვის.
თქვენი სტრიქონის უკუქცევა Javascript- ით
კომპიუტერის სხვადასხვა პრობლემის მოსაგვარებლად გირჩევთ DriverFix- ს:
ეს პროგრამა თქვენს დრაივერებს განაგრძობს მუშაობას და ამით გიცავთ კომპიუტერის ჩვეულებრივი შეცდომებისგან და აპარატურის უკმარისობისგან. შეამოწმეთ თქვენი ყველა მძღოლი ახლა 3 მარტივ ეტაპზე:
  1. ჩამოტვირთეთ DriverFix (დადასტურებული ჩამოტვირთვის ფაილი).
  2. დააჭირეთ დაიწყეთ სკანირება იპოვონ ყველა პრობლემატური მძღოლი.
  3. დააჭირეთ განაახლეთ დრაივერები ახალი ვერსიების მისაღებად და სისტემის გაუმართაობის თავიდან ასაცილებლად.
  • DriverFix გადმოწერილია ავტორი 0 მკითხველი ამ თვეში.

პალინდრომი არის სიტყვა ან სიმბოლოთა სია, რომლებიც უკუქცევისას ერთნაირად იკითხება. ამის კარგი მაგალითია სიტყვა "RADAR".

იოლი გზა პალინდრომის შესამოწმებლად JavaScript არის ორიგინალი სტრიქონის ასლის შექმნა, მისი შეცვლა და შემდეგ შედარება. თუ გსურთ შექმნათ ალგორითმი, რომელიც ამას ეფექტურად განახორციელებს, უნდა ისწავლოთ JavaScript- ის სტრიქონის შეცვლა. ამ სახელმძღვანელოში თქვენ შეისწავლით თუ როგორ.

როგორ შევცვალო სტრიქონი JavaScript- ით?

1. გადაიყვანეთ მასივში და შეცვალეთ იგი

  1. გაყავით თქვენი სტრიქონი ქვეჯგუფების მასივში გაყოფილი () მეთოდი String ობიექტის კლასიდან. გაყოფილი მეთოდი არგუმენტად მოითხოვს სტრიქონს. ამ შემთხვევაში, თქვენ გამოიყენებთ ცარიელ სტრიქონს. მეთოდი ასე უნდა გამოიყურებოდეს:
    გაყოფილი ("")
  2. შეცვალეთ მასივის მიმდევრობა უკუ () მეთოდი
  3. მასივი ისევ სტრიქონში გადააკეთეთ შეერთება () მეთოდი გაყოფილი მეთოდის მსგავსად, შეერთების მეთოდი მოითხოვს სტრიქონს, როგორც არგუმენტს. კიდევ ერთხელ გამოიყენებთ ცარიელ სტრიქონს:
    შეუერთდეს ("")

ზემოთ მოცემული ნაბიჯების განსახორციელებლად საუკეთესო გზაა ფუნქცია. აქ მოცემულია კოდის სწრაფი მაგალითი, რომლის კოპირება, ტესტირება და შეცვლა შეგიძლიათ:




დიდი რევერსიო!


მიმდინარე სტრიქონი: "შეცვალეთ ეს სიმები!"






ზემოთ მოყვანილ მაგალითში, ჩვენ ვქმნით ფუნქციას, რომელიც უკუქცევით დაშიფრულ სტრიქონს უკუაგდებს და შემდეგ მას აყენებს დოკუმენტის ელემენტს. შემდეგ ფუნქციას ეძახიან ღილაკს "უკუ".

უამრავი გზა არსებობს, რომლითაც შეგიძლიათ შეამციროთ და შეცვალოთ ეს კოდი. მაგალითად, ნაცვლად მიერთებული სტრიქონისა ცვლადიშეგიძლიათ შეცვალოთ ის რეს ცვლადი და შემდეგ მიუთითეთ დემო HTML დოკუმენტის ელემენტი მასზე, ე.ი.

res = res. შეუერთდება ("");
document.getElementById ("დემო") .HerML = res;

გარდა ამისა, შეგიძლიათ სამივე ნაბიჯი შედედოთ ერთ სტრიქონში:

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

ასეა თუ ისე, შედეგები იგივე უნდა იყოს:

reverse-javascript-string-example

გსურთ კიდევ უფრო სწრაფად ისწავლოთ JavaScript? შეიტყვეთ, თუ რატომ უნდა ჩამოტვირთოთ JavaScript კოდი ამ სტატიის წაკითხვით!


2. შეცვალეთ სტრიქონი JavaScript– ში მარყუჟის გამოყენებით

  1. შექმენით ახალი ცარიელი სტრიქონის ცვლადი, რომელიც განთავსდება შებრუნებული სტრიქონით.
    var reverseString = "";
  2. ააშენეთ მარყუჟისთვის შემდეგი მახასიათებლებით:
    • ინიციალიზატორი: მრიცხველის ინიციალიზაცია, რომლის მნიშვნელობაა სტრიქონის სიგრძე, რომელიც უნდა შემცირდეს 1-ით.
    • მდგომარეობა: დარწმუნდით, რომ მრიცხველი მეტია ან ტოლი 0-ის.
    • გამეორება: მრიცხველი უნდა შემცირდეს ყველა წარმატებული მარყუჟით.
    • For მარყუჟის კორპუსმა უნდა დაამატოს სიმბოლო საწყისი სტრიქონიდან, თუ რა გახდება საპირისპირო სტრიქონი for მარყუჟის მრიცხველის გამოყენებისას სიმბოლოების პოზიციის დასაყენებლად.
      for (var i = fwdStri. სიგრძე - 1; i> = 0; i--) {reverseString = newString + fwdStr [i]; }

კიდევ ერთხელ, თქვენ უნდა გამოიყენოთ ეს ოპერაცია სკრიპტირების ტეგების ფუნქციაში. გსურთ JavaScript შეიტანოთ როგორც გარე ფაილი, თუ ჩაშენებული კოდი, თქვენი გადასაწყვეტია. აი, როგორ გამოიყურება მოქმედი ზემოხსენებული გამოსავალი:

დიდი რევერსიო!

მიმდინარე სტრიქონი: "შეცვალეთ ეს სიმები!"

ზემოთ მოყვანილი კოდი მუშაობს თქვენი ორიგინალი სტრიქონის უკუქცევით და ახასიათებს მას პერსონაჟის მიხედვით. თუ თქვენ არ ხართ დაინტერესებული თქვენი სტრიქონის მასივში აშკარად ჩასმა, შეიძლება ეს გამოსავალი უფრო შეეფერება თქვენს მიზნებს.


3. უკუქცევის სტრიქონი JavaScript- ში

  1. შექმენით ახალი ფუნქცია სტრიქონით, როგორც მისი პარამეტრი, მაგ.
    ფუნქცია reverseString (str) {
  2. ფუნქციის კორპუსში შექმენით თუკი განცხადება, რომელიც ამოწმებს ცარიელია თუ არა ფუნქციაზე გადასული სტრიქონი. თუ სიმართლეა, მან უნდა დააბრუნოს ცარიელი სტრიქონი მაგ.
    თუ (str "") დაბრუნების "";
  3. დაამატე სხვა განცხადება.
  4. სხვა განცხადების ძირში, დაუბრუნეთ რეკურსიული ზარი მიმდინარე მეთოდს მეთოდის სიმების პარამეტრის ქვესტრიქით, დაწყებული მეორე სიმბოლოდან, ე.ი. str.substr (1). დაამატეთ ახალი ქვესტრიქტის პირველი ასო მაგ.
    წინააღმდეგ შემთხვევაში reverseString (str.substr (1)) + str.charAt (0);

ამ მეთოდს სხვა ფუნქციიდან უნდა დარეკოთ, რომელიც პასუხისმგებელია შედეგების ჩვენებაზე. სრული კოდი დაახლოებით ასე უნდა გამოიყურებოდეს:

დიდი რევერსიო!

მიმდინარე სტრიქონი: "შეცვალეთ ეს სიმები!"

რეკურსია ჰგავს for loop– ს, მაგრამ თქვენ ატყუებთ JavaScript– ის ლოგიკას, რომ თქვენთვის შესაფერისი იყოს. სიმების ბოლოს სიმბოლოების დამატების ნაცვლად, იგი მას ყოველი მარყუჟით ანიჭებს წინა მხარეს. ამის მიუხედავად, შედეგები თითქმის იგივეა.

ზემოთ მოყვანილი მაგალითების შემოწმება შეგიძლიათ Windows Notepad და ვებ-ბრაუზერის გამოყენებით. ამასთან, ჩვენ გირჩევთ გამოიყენოთ a პლატფორმების კოდის რედაქტორი ან ინტეგრირებული განვითარების გარემო, რომ გარკვეული დრო დაზოგოთ.

როგორ შეცვალოთ სტრიქონი Javascript- ში, ეს არის ჩვეულებრივი გასაუბრების კითხვა. ამიტომ, ამის გაგება შეიძლება თქვენი, როგორც პროგრამული უზრუნველყოფის შემქმნელის წარმატების სავალდებულო იყოს.

ამის მიუხედავად, შეგვატყობინეთ რომელი მეთოდი გამოგივიდათ ქვემოთ მოცემულ კომენტარებში. როგორც ყოველთვის, მადლობას გიხდით კითხვისთვის.

ხშირად დასმული შეკითხვები

  • იმისათვის, რომ გაასწოროთ JavaScript ბათილი 0 Chrome- ში, გადახედეთ ჩვენს დეტალებს დააფიქსირეთ javascript: void (0) შეცდომის სახელმძღვანელო.

  • JavaScript შეცდომის მთავარ პროცესში შესასწორებლად, მიჰყევით ჩვენს სასარგებლოში მოცემულ მეთოდებს დააფიქსირეთ JavaScript ძირითადი პროცესის სახელმძღვანელოში.

  • ჯავასკიპტის splice მეთოდი მასივიდან ამატებს ან შლის მასალებს.

Uncapped TypeError: $ არ არის ფუნქცია [შეცდომის გამოსწორება]

Uncapped TypeError: $ არ არის ფუნქცია [შეცდომის გამოსწორება]Javascript

მიჰყევით მარტივ შესწორებებს ამ შეცდომის აღმოსაფხვრელად ქვემოთUncaught TypeError: $ არ არის ფუნქციის შეცდომა ჩნდება, როდესაც მომხმარებელი ცდილობს გამოიყენოს დოლარის ნიშანი $, როგორც ფუნქცია JavaScri...

Წაიკითხე მეტი
ფატალური JavaScript არასწორი ზომის შეცდომა 169220804: როგორ გამოვასწოროთ იგი

ფატალური JavaScript არასწორი ზომის შეცდომა 169220804: როგორ გამოვასწოროთ იგიJavascript

ეს შეცდომა ჩვეულებრივ ჩნდება მხოლოდ განვითარების ეტაპზეფატალური JavaScript არასწორი ზომის შეცდომა, როგორც წესი, ჩნდება თქვენს კოდთან დაკავშირებულ პრობლემებთან.ამ პრობლემის გადასაჭრელად შეიძლება დაგ...

Წაიკითხე მეტი