Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Типы данных и циклы (https://javascript.ru/forum/dom-window/52802-tipy-dannykh-i-cikly.html)

nayldock 07.01.2015 18:32

Типы данных и циклы
 
Здравствуйте! Вот такой момент:

for(x = 'a'; x<='z'; x++)
{
	document.writeln(x)
}

Хотелось бы алфавит вывести. Ну вот думаю проблема в том, что нет символьного типа данных, а есть только строка. Я права? Есть ли решение? Заранее благодарю! С Рождеством!:)

Safort 07.01.2015 18:46

'abcdefghijklmnopqrstuvwxyz'.split('').forEach(function(letter) {
  console.log(letter);
});

danik.js 07.01.2015 19:09

<script>
for(var x = 'a'.charCodeAt(0); x<='z'.charCodeAt(0); x++)
{
    document.writeln(String.fromCharCode(x))
}
</script>

danik.js 07.01.2015 19:13

Хотя это больше на задуманное похоже:
<script>
for(var x = 'a'; x<='z'; x=String.fromCharCode(x.charCodeAt(0)+1))
{
    document.writeln(x)
}
</script>


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