Я хочу создать строку в JavaScript, который содержит все символы ASCII. Как я могу сделать это?
Мой javascript немного устарел, но примерно так:
s = '';
for( var i = 32; i <= 126; i++ )
{
s += String.fromCharCode( i );
}
Не уверен, что диапазон правильный.
Редактировать:
Кажется, тогда должно быть от 32 до 127. Скорректировано.
Редактировать 2:
Поскольку char 127 также не является печатаемым символом, нам придется сузить его до 32 <= c <= 126 вместо 32 <= c <= 127.
Просто зациклируйте коды символов и преобразуйте каждый в символ:
var s = '';
for (var i=32; i<=127;i++) s += String.fromCharCode(i);