How to create a string that contains all ASCII characters with JavaScript?

Sometimes, we want to create a string that contains all ASCII characters with JavaScript.

In this article, we’ll look at how to create a string that contains all ASCII characters with JavaScript.

How to create a string that contains all ASCII characters with JavaScript?

To create a string that contains all ASCII characters with JavaScript, we can use the String.fromCharCode method to get the characters with codes from 32 to 126 and combine them together.

For instance, we write:

let s = '';

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

console.log(s)

We create a for loop that looped from 32 to 126, assign them to i, and call String.fromCharCode with i.

Then we concatenate the returned character to s.

Therefore, s is '!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~'.

Conclusion

To create a string that contains all ASCII characters with JavaScript, we can use the String.fromCharCode method to get the characters with codes from 32 to 126 and combine them together.