Rumah >hujung hadapan web >tutorial js >Cara menggunakan JavaScript untuk menentukan sama ada ia adalah nombor palindrom
Kaedah: 1. Gunakan toString() dan split() untuk menukar nombor kepada tatasusunan 2. Gunakan rizab() untuk membalik susunan elemen tatasusunan; ) untuk menukar tatasusunan terbalik Tukar kepada nombor 5. Gunakan operator "===" untuk membandingkan sama ada nombor asal dan nombor terbalik adalah sama, ia adalah nombor palindrom.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Nombor palindrom merujuk kepada integer yang berbunyi sama dalam tertib hadapan (dari kiri ke kanan) dan tertib terbalik (dari kanan ke kiri).
Sebagai contoh, "121" ialah nombor palindrom.
Jadi bagaimana untuk menggunakan JavaScript untuk menentukan sama ada ia adalah palindrom?
Idea pelaksanaan: Gunakan tatasusunan
untuk mula-mula menukar nombor menjadi rentetan
dan kemudian menukar rentetan Pisah kepada aksara dan simpannya dalam tatasusunan, iaitu, tukarkannya kepada tatasusunan aksara
dan kemudian gunakan kaedah rizab() untuk membalik tatasusunan dan membalikkan susunan elemen dalam tatasusunan
Kemudian tukar tatasusunan terbalik kepada nombor
Akhir sekali gunakan ===
untuk membandingkan untuk melihat sama ada nombor asal dan nombor terbalik adalah sama. Jika sama, kembalikan Bilangan artikel.
Kod pelaksanaan:
var x=121; var str = x.toString() //转化为字符串 var arr = str.split('') //转化为数组 var res = Number(arr.reverse().join('')) if(x===res){ console.log(x +"是一个回文数"); }else{ console.log(x +"不是一个回文数"); }
[Cadangan berkaitan: Tutorial pembelajaran javascript】
Atas ialah kandungan terperinci Cara menggunakan JavaScript untuk menentukan sama ada ia adalah nombor palindrom. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!