Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   шахиатная доска. (https://javascript.ru/forum/misc/15972-shakhiatnaya-doska.html)

Questioner 21.03.2011 19:40

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

Vulkan 21.03.2011 19:56

Цитата:

Сообщение от Questioner (Сообщение 97434)
как мне создать массив букв? То есть 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]);

Questioner 21.03.2011 20:19

Спасибо!!!

Questioner 21.03.2011 20:49

а как по букве вернуть ее номер?

Aetae 21.03.2011 21:36

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

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


Часовой пояс GMT +3, время: 00:06.