Capitalize javascript string (v14)

Revision 14 of this benchmark created on


Setup

var capitalizeMe = "string not starting with capital"

Test runner

Ready to run.

Testing in
TestOps/sec
Capitalize using regex
capitalizeMe[0] = capitalizeMe[0].toUpperCase();
ready
Capitalize with substr
var capitalized = capitalizeMe.substr(0, 1).toUpperCase() + capitalizeMe.substr(1);
ready
Capitalize using string chars as array
var capitalized = capitalizeMe[0].toUpperCase() + capitalizeMe.substring(1);
ready
Capitalize using .charAt(0)
var capitalized = capitalizeMe.charAt(0).toUpperCase() + capitalizeMe.substring(1);
ready
Capitalize with .slice()
var capitalized = capitalizeMe.slice(0,1).toUpperCase() + capitalizeMe.slice(1, capitalizeMe.length);
ready
Capitalize with substring
var capitalized = capitalizeMe.substring(0, 1).toUpperCase() + capitalizeMe.substring(1);
ready
Capitalize using charAt + slice
var capitalized = capitalizeMe.charAt(0).toUpperCase() + capitalizeMe.slice(1);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.