замена на след букву по алфавиту
function go() { var ABC = new Array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я'); var criptText = document.getElementById('originalText').value; var unCriptText = criptText; for (var i=0; i<criptText.length; i++) { for (j=0; j<ABC.length; j++) { if (criptText[i] == ABC[j]) { unCriptText[i] = ABC[j+1]; //вот здесь замена не происходит } } } document.getElementById('replaceText').value = unCriptText; } |
Maxmaxmахimus, char является зарезервированным для использования в будущем словом.
|
Цитата:
if ( code === 1077 ) return 'ё'; if ( code === 1105 ) return 'ж'; мы ставим условия, это какието символы, которые не входят в общий набор или как? |
подправил, так как под 1077 находится не "ё", а "а"
if (code === 1105) return 'ё'; |
Цитата:
|
но ведь так оно и есть, при коде 1077 выдается "а".
|
мы друг друга не поняли, все понятно.
|
Часовой пояс GMT +3, время: 21:12. |