gpt4 book ai didi

javascript - 将代码文本解码为 ASCII 失败

转载 作者:行者123 更新时间:2023-11-28 04:11:45 24 4
gpt4 key购买 nike

我的程序将普通文本编码为 ASCII。一切正常,除了解码不起作用。怎么了?

此外,我不希望在打印编码文本时出现逗号。哦,我也想包括凯撒密码。

function code() {
var leer = document.getElementById('1').value,
array = [];
for (var i = 0; i < leer.length; i++) {
array[i] = leer[i].charCodeAt(0);
}
document.getElementById('2').innerHTML = 'Chale, chale ' + array;
}

function decode() {
var leer = document.getElementById('1').value,
array = [];
for (var i = 0, char; char = leer[i]; i++) {
array[i] = String.fromCharCode(leer[i].charCodeAt(0));
}
document.getElementById('2').innerHTML = 'Chale, chale ' + array;
}
<form>
Escriba el Mensaje:<br><br>
<input type="text" id="1" name="mensaje" rows="10" cols="40">
<br><br>
<br><br> Elige una opción:
<br><br>
<input type="button" name="cifra" value="Cifrar" onclick="code()">
<input type="button" name="decifra" value="Decifrar" onclick="decode()">
<br><br>
<textarea id="2" rows="5" cols="40"></textarea>
</form>

最佳答案

在解码函数中应该使用字符串 string 而不是数组

function decode() {
var leer = document.getElementById('1').value,
str = "";
for (var i = 0, char; char = leer[i]; i++) {
str += String.fromCharCode(leer[i].charCodeAt(0));
}
document.getElementById('2').innerHTML = 'Chale, chale ' + str;}

关于javascript - 将代码文本解码为 ASCII 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46210768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com