Javascript.RU

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

шахматная доска.
Я пишу шахматную доску, как мне создать массив букв? То есть a..h и каждой букве соответстует цифра (а = 0 .. h = 7), а +7 = h, и т. д.

Последний раз редактировалось Questioner, 21.03.2011 в 19:51. Причина: орфографическая ошибка
Ответить с цитированием
  #2 (permalink)  
Старый 21.03.2011, 19:56
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Сообщение от Questioner Посмотреть сообщение
как мне создать массив букв? То есть a..h и каждой букве соответстует цифра (а = 0 .. h = 7), а +7 = h, и т. д.
В чём сложность?
var letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'];
alert(letters.join('\n'));
alert(letters[7]);

или
var letters = 'abcdefgh'.split('');
alert(letters.join('\n'));
alert(letters[7]);

Последний раз редактировалось Vulkan, 21.03.2011 в 19:59.
Ответить с цитированием
  #3 (permalink)  
Старый 21.03.2011, 20:19
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

Спасибо!!!
Ответить с цитированием
  #4 (permalink)  
Старый 21.03.2011, 20:49
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

а как по букве вернуть ее номер?
Ответить с цитированием
  #5 (permalink)  
Старый 21.03.2011, 21:36
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Вообще если вы задаётесь такими вопросами, то вам надо изучать основы, а не пытаться что-либо делать.

Пример: бессмысленное решение бессмысленной задачи
function convert(i){
  return typeof i == 'string' ? parseInt(i,18)-10 : (i+10).toString(18);
}
alert( convert(0) )
alert( convert('h') )
__________________
29375, 35
Ответить с цитированием
Ответ



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

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