Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.12.2014, 15:14
Аватар для Victor031
Интересующийся
Отправить личное сообщение для Victor031 Посмотреть профиль Найти все сообщения от Victor031
 
Регистрация: 30.12.2014
Сообщений: 15

Строки( кодирование, раскодирование)
Доброго времени суток! Начал делать данный пример. Строку смог раскодировать, получается Москва, а обратно закодировать не получается, подскажите, в чем допустил ошибку. Зараннее спасибо!
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)); }
Ответить с цитированием
  #2 (permalink)  
Старый 30.12.2014, 15:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Victor031,
точку с запятой рекомендуется использовать но не до такойже степени и запятая не заменит точки с запятой -- соблюдайте синтаксис и всё получится
Ответить с цитированием
  #3 (permalink)  
Старый 30.12.2014, 15:33
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Кто-то накосячил с синтаксисом)

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, 30.12.2014 в 15:40.
Ответить с цитированием
  #4 (permalink)  
Старый 30.12.2014, 15:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Safort,
а не проще было равно убрать чем единицу вычитать?
Ответить с цитированием
  #5 (permalink)  
Старый 30.12.2014, 15:40
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

рони,
проще, исправил. Прям даже не знаю как так получилось
Ответить с цитированием
  #6 (permalink)  
Старый 30.12.2014, 17:53
Аватар для Victor031
Интересующийся
Отправить личное сообщение для Victor031 Посмотреть профиль Найти все сообщения от Victor031
 
Регистрация: 30.12.2014
Сообщений: 15

исправил запятые, вот мой код:
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));


вот что получается:
Ответить с цитированием
  #7 (permalink)  
Старый 30.12.2014, 18:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Victor031,
сравните ваш код и Safort,
Ответить с цитированием
  #8 (permalink)  
Старый 30.12.2014, 18:31
Аватар для Victor031
Интересующийся
Отправить личное сообщение для Victor031 Посмотреть профиль Найти все сообщения от Victor031
 
Регистрация: 30.12.2014
Сообщений: 15

если честно не пойму в чем у меня ошибка? Его код работает, но что с моим? Расскажите по подробнее. } стоит в конце, просто тут не поставил
Ответить с цитированием
  #9 (permalink)  
Старый 30.12.2014, 18:44
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Victor031, точка с запятой перед фигурной скобкой в цикле лишняя.
Ответить с цитированием
  #10 (permalink)  
Старый 30.12.2014, 18:46
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

И где оператор var?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление совпадения строки из строки feniks7 Общие вопросы Javascript 3 24.07.2013 22:15
как вставить строки в таблицу? Yurik Events/DOM/Window 2 29.02.2012 17:14
Узнать номер строки таблицы по клику antserg jQuery 4 13.11.2011 13:46
Отфильтровать строки в таблице по заданным критериям Hag1989 Общие вопросы Javascript 0 03.12.2009 02:06
Для события onCLick получить индекс строки и объект грида. progi2007 ExtJS 4 05.08.2009 11:31