Cara membalikkan string dalam JavaScript [Langkah demi langkah]

How to effectively deal with bots on your site? The best protection against click fraud.
  • Mengetahui cara membalikkan string dalam JavaScript adalah keterampilan penting, dan panduan ini memberi Anda petunjuk langkah demi langkah.
  • Metode pertama yang dapat diterapkan dalam hal ini adalah mengubah string menjadi array dan membalikkannya.
  • Jelajahi kami secara menyeluruh Pusat Alat Pengembang untuk informasi yang lebih berguna tentang topik ini.
  • Jangan ragu untuk mem-bookmark ekstensi kami our Bagian Javascript untuk panduan yang lebih mudah diikuti.
Membalikkan string Anda dengan Javascript
Untuk memperbaiki berbagai masalah PC, kami merekomendasikan DriverFix:
Perangkat lunak ini akan menjaga driver Anda tetap aktif dan berjalan, sehingga menjaga Anda tetap aman dari kesalahan umum komputer dan kegagalan perangkat keras. Periksa semua driver Anda sekarang dalam 3 langkah mudah:
  1. Unduh DriverFix (file unduhan terverifikasi).
  2. Klik Mulai Pindai untuk menemukan semua driver yang bermasalah.
  3. Klik Perbarui Driver untuk mendapatkan versi baru dan menghindari kegagalan fungsi sistem.
  • DriverFix telah diunduh oleh 0 pembaca bulan ini.
instagram story viewer

Palindrom adalah kata atau daftar karakter yang dibaca sama ketika dibalik. Contoh yang baik untuk ini adalah kata 'RADAR'.

Cara termudah untuk memeriksa palindrom di JavaScript adalah membuat salinan dari string asli, membalikkannya, dan kemudian membandingkannya. Jika Anda ingin membuat algoritme yang melakukan ini secara efektif, Anda harus mempelajari cara membalikkan string dalam JavaScript. Dalam panduan ini, Anda akan mempelajari caranya.

Bagaimana cara membalikkan string dengan JavaScript?

1. Ubah menjadi array dan balikkan

  1. Pisahkan string Anda menjadi array substring menggunakan using membagi() metode dari kelas objek String. Metode split membutuhkan string sebagai argumennya. Dalam hal ini, Anda akan menggunakan string kosong. Jadi metodenya akan terlihat seperti ini:
    membagi("")
  2. Balikkan urutan array menggunakan using balik() metode.
  3. Ubah array kembali menjadi string menggunakan Ikuti() metode. Sama seperti metode split, metode join membutuhkan string sebagai argumen. Sekali lagi, Anda akan menggunakan string kosong:
    Ikuti("")

Cara terbaik untuk mengimplementasikan langkah-langkah di atas adalah melalui sebuah fungsi. Berikut adalah contoh kode sumber cepat yang dapat Anda salin, uji, dan modifikasi:




Pembalikan Besar!


String Saat Ini: "Balikkan String ini!"






Dalam contoh di atas, kami membuat fungsi yang membalikkan string hard-code dan kemudian menetapkan elemen dokumen ke dalamnya. Fungsi tersebut kemudian dipanggil dari tombol berlabel 'Reverse'.

Ada banyak cara Anda dapat mempersingkat dan memodifikasi kode ini. Misalnya, alih-alih menetapkan string yang digabungkan ke str variabel, Anda dapat menetapkannya kembali ke res variabel dan kemudian arahkan elemen dokumen HTML demo ke sana, mis.

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

Atau, Anda dapat menyingkat ketiga langkah menjadi satu baris:

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

Either way, hasilnya harus sama:

reverse-javascript-string-contoh

Ingin belajar JavaScript lebih cepat? Pelajari mengapa Anda harus mengunduh Kode JavaScript dengan membaca artikel ini!


2. Membalikkan string dalam JavaScript menggunakan for loop

  1. Buat variabel string kosong baru yang akan menampung string terbalik.
    var reverseString = "";
  2. Buatlah perulangan for dengan ciri-ciri sebagai berikut:
    • Penginisialisasi: menginisialisasi penghitung yang nilainya adalah panjang string yang akan dibalik dikurangi 1.
    • Kondisi: pastikan penghitung lebih besar atau sama dengan 0.
    • Iterasi: penghitung harus berkurang dengan setiap loop yang berhasil.
    • Badan loop for harus menambahkan karakter dari string asli ke string yang akan menjadi string terbalik saat menggunakan penghitung loop for untuk mengatur posisi karakter.
      untuk (var i = fwdStri.length - 1; saya >= 0; i--) { reverseString = newString + fwdStr[i]; }

Sekali lagi, Anda harus menerapkan operasi di atas dalam fungsi di dalam tag skrip. Apakah Anda ingin memasukkan JavaScript sebagai file eksternal atau kode yang disematkan terserah Anda. Begini cara solusi di atas terlihat dalam tindakan:

Pembalikan Besar!

String Saat Ini: "Balikkan String ini!"

Kode di atas bekerja dengan mengulang string asli Anda secara terbalik dan mengkloningnya karakter demi karakter. Jika Anda tidak tertarik untuk secara eksplisit memasukkan string Anda ke dalam array, maka Anda mungkin menemukan solusi ini lebih cocok untuk tujuan Anda.


3. Membalikkan string dalam JavaScript menggunakan rekursi

  1. Buat fungsi baru dengan string sebagai parameternya mis.
    fungsi reverseString (str) {
  2. Di dalam tubuh fungsi, buat sebuah jika pernyataan yang memeriksa apakah string yang diteruskan ke fungsi kosong. Jika benar, itu harus mengembalikan string kosong mis.
    jika (str "") kembali "";
  3. Tambahkan pernyataan lain.
  4. Di isi pernyataan else, kembalikan panggilan rekursif ke metode saat ini dengan substring dari parameter string metode, mulai dari karakter kedua yaitu str.substr (1). Tambahkan huruf pertama dari substring baru mis.
    lain kembalikan reverseString (str.substr (1)) + str.charAt (0);

Anda harus memanggil metode ini dari fungsi lain yang bertanggung jawab untuk menampilkan hasilnya. Kode lengkapnya akan terlihat seperti ini:

Pembalikan Besar!

String Saat Ini: "Balikkan String ini!"

Rekursi bekerja sangat mirip dengan for loop, tetapi Anda menipu logika JavaScript agar bekerja untuk Anda. Alih-alih menambahkan karakter ke akhir string, itu menempelkannya ke depan dengan setiap loop. Meskipun demikian, hasilnya kurang lebih sama.

Contoh di atas dapat diuji dengan menggunakan Windows Notepad dan browser web. Namun, kami menyarankan menggunakan editor kode lintas platform atau lingkungan pengembangan terintegrasi untuk menghemat waktu Anda.

Cara membalikkan string dalam Javascript adalah pertanyaan wawancara umum. Oleh karena itu, memahaminya mungkin penting untuk kesuksesan Anda sebagai pengembang perangkat lunak.

Meskipun demikian, beri tahu kami metode mana yang paling cocok untuk Anda di komentar di bawah. Seperti biasa, terima kasih telah membaca.

Pertanyaan yang Sering Diajukan

  • Untuk memperbaiki JavaScript void 0 di Chrome, lihat detail kami Perbaiki javascript: void (0) panduan kesalahan.

  • Untuk memperbaiki kesalahan JavaScript dalam proses utama, ikuti metode yang disajikan dalam panduan kami yang bermanfaat Perbaiki JavaScript di panduan proses utama.

  • Metode splice dalam JavaScript menambahkan atau menghapus item dari array.

Teachs.ru
5 Browser Terbaik yang Mendukung jQuery [Versi Berbeda]

5 Browser Terbaik yang Mendukung jQuery [Versi Berbeda]JavascriptBrowserLintas Platform

Pelajari lebih dalam daftar yang dibuat oleh para ahli inijQuery adalah pustaka JavaScript yang cepat, portabel, dan kaya fitur dengan API yang mudah digunakan, membuat proses seperti penjelajahan ...

Baca selengkapnya
JavaScript Heap Out of Memory Error: Penyebab & Cara Memperbaiki

JavaScript Heap Out of Memory Error: Penyebab & Cara MemperbaikiJavascript

Alasan di balik kesalahan ini mungkin karena ruang yang dialokasikan tidak mencukupiAlasan di balik ini bisa jadi ukuran tabel halaman tidak valid, atau masalah dengan tumpukan panggilan fungsi.Pan...

Baca selengkapnya
Penjelasan Kesalahan Skrip: Apa Itu & Bagaimana Cara Memperbaikinya

Penjelasan Kesalahan Skrip: Apa Itu & Bagaimana Cara MemperbaikinyaJavascript

Periksa kesalahan ejaan sebelum menjalankan skrip AndaKesalahan skrip adalah pesan yang muncul ketika ada masalah dengan kode di situs web Anda.Kesalahan ini dapat membuat frustasi pengembang, kare...

Baca selengkapnya
ig stories viewer