请大家看看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>rot13</title>
<script type="text/javascript">
function rot13(){
var inn = document.getElementById("inn").value;
var result = '';
for(var i=0;i<inn.length;i++){
if(65<=inn.charCodeAt(i)<78 || 97<=inn.charCodeAt(i)<110){
console.log(inn.charCodeAt(i));
result+=String.fromCharCode(inn.charCodeAt(i)+13);
}
else{
result+=String.fromCharCode(inn.charCodeAt(i)-13);
}
document.getElementById("outt").value = result;
}}
</script>
</head>
<body>
<h1>Rot-13 converter</h1>
<textarea id='inn'></textarea>
<br>
<button onclick="rot13()">Convert!</button>
<br>
<textarea id='outt'></textarea>
</body>
</html>
输入n时应返回a,但还是执行了if而不是else,请问是为什么