Строка, которая содержит все символы ASCII

Я хочу создать строку в JavaScript, который содержит все символы ASCII. Как я могу сделать это?

20
задан Gjorgji 15 March 2010 в 00:32
поделиться

2 ответа

Мой javascript немного устарел, но примерно так:

s = '';
for( var i = 32; i <= 126; i++ )
{
    s += String.fromCharCode( i );
}

Не уверен, что диапазон правильный.

Редактировать:
Кажется, тогда должно быть от 32 до 127. Скорректировано.

Редактировать 2:
Поскольку char 127 также не является печатаемым символом, нам придется сузить его до 32 <= c <= 126 вместо 32 <= c <= 127.

21
ответ дан 29 November 2019 в 22:27
поделиться

Просто зациклируйте коды символов и преобразуйте каждый в символ:

var s = '';
for (var i=32; i<=127;i++) s += String.fromCharCode(i);
4
ответ дан 29 November 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: