Converting a number to string in JavaScript

There are four ways to do this:

str = "" + num + "";
str = String(num);
str = num.toString();
str = "" + num;


The num.toString() method should be the fastest, but for some reason it is not. You can test this yourself using this tool: http://jsperf.com/number-to-string/2 .  Usually the fastest methods are "" + num and String(num). I usually use the "" + num because for me it’s more clear what’s happening and it’s easier to write.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s