作为序言,我对 JS 还很陌生,所以我的错误可能非常初级。
我正在尝试为 Atbash 密码制作一个解码器,它只是反转字母表。Z=A,Y=B,以此类推。
这是我所拥有的:
decode("ZYX");
function decode(message) {
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var tebahpla = "ZYXWVUTSRQPONMLKJIHGFEDCBA";
var decoded_string = "";
for (i = 0; i < message.length; i++) {
var coded_letter = message.charAt(i);
var letter_index = alphabet.indexOf(coded_letter);
var decoded_letter = tebahpla.charAt(letter_index);
decoded_string = decoded_string + decoded_letter;
}
return decoded_string;
}