其实是凯撒密码加密和解密
var tmd = window.prompt("请输入数据(只包含大小写字母,不含空格)", "");
var n=window.prompt("请输入移动的位数","")
var zt = window.prompt("加密请输入1,解密请输入2","");
var jieguo="";
if(zt==1)
{
for(var i=0; i<tmd.length; i++)
{
if(tmd[i]>='a'&&tmd[i]<='z')jieguo=(String.fromCharCode((tmd[i]-'a'+n)%26+'a'))+jieguo;
else jieguo=(String.fromCharCode((tmd[i]-'A'+n)%26+'A'))+jieguo;
}
}
else
{
for(var i=0; i<tmd.length; i++)
{
if(tmd[i]>='a'&&tmd[i] <='z')jieguo=(String.fromCharCode((tmd[i]-'a'-n)%26+'a'))+jieguo;
else jieguo=(String.fromCharCode((tmd[i]-'A'-n)%26+'A'))+jieguo;
}
}
alert("已输出至控制台,请F12查看");
console.log(jieguo)
第一个框输入a,第二个框输入2,第三个框输入1
但输出结果是一个乱码�