Kita perlu menulis fungsi JavaScript yang menerima rentetan dan menyulitkannya berdasarkan algoritma berikut -
String mengandungi hanya perkataan yang dipisahkan oleh ruang.
Kita perlu menyulitkan setiap perkataan dalam rentetan menggunakan peraturan berikut -
Huruf pertama perlu ditukar kepada kod ASCII.
Huruf kedua perlu ditukar dengan huruf terakhir.
Jadi mengikut ini, rentetan "baik" akan disulitkan sebagai "103doo".
Berikut ialah kod -
Demo langsung
const str = 'good'; const encyptString = (str = '') => { const [first, second] = str.split(''); const last = str[str.length - 1]; let res = ''; res += first.charCodeAt(0); res += last; for(let i = 2; i < str.length - 1; i++){ const el = str[i]; res += el; }; res += second; return res; }; console.log(encyptString(str));
103doo
Atas ialah kandungan terperinci Sulitkan rentetan berdasarkan algoritma menggunakan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!