Строки( кодирование, раскодирование)
Доброго времени суток! Начал делать данный пример. Строку смог раскодировать, получается Москва, а обратно закодировать не получается, подскажите, в чем допустил ошибку. Зараннее спасибо!
1.Раскодируйте значение строки и выведите ее на страницу: (1052)(1086)(1089)(1082)(1074)(1072) 2.После того как строка будет раскодирована закодируйте ее обратно и сравните свой результат с данными задачи. Подсказка: используйте методы fromCharCode() и charCodeAt(). document.write(str=String.fromCharCode(1052,1086,1089,1082,1074,1072)); /*Если убрать последующий код, то выводит Москва */ for (i=0, i<=str.length, i++); { document.write(str.charCodeAt(i)); } |
Victor031,
точку с запятой рекомендуется использовать но не до такойже степени и запятая не заменит точки с запятой -- соблюдайте синтаксис и всё получится |
Кто-то накосячил с синтаксисом)
var str = String.fromCharCode(1052,1086,1089,1082,1074,1072); document.write(str); document.write('<br>'); for (var i = 0; i < str.length; i++) { document.write(str.charCodeAt(i)); } |
Safort,
а не проще было равно убрать чем единицу вычитать? |
рони,
проще, исправил. Прям даже не знаю как так получилось :-? |
исправил запятые, вот мой код:
document.write(str=String.fromCharCode(1052,1086,1089,1082,1074,1072)) document.write('<br />'); for (i=0; i<str.length; i++); { document.write(str.charCodeAt(i)); вот что получается: ![]() |
Victor031,
сравните ваш код и Safort, |
если честно не пойму в чем у меня ошибка? Его код работает, но что с моим? Расскажите по подробнее. } стоит в конце, просто тут не поставил
|
Victor031, точка с запятой перед фигурной скобкой в цикле лишняя.
|
И где оператор var?
|
Часовой пояс GMT +3, время: 23:02. |