JavaScript Strings

String manipulation methods, properties and operations in JavaScript.

String Basics

var abc = "abcdefghijklm";
var len = abc.length;  # string length
var esc = "I don\'t know";

String Methods

abc.indexOf("lmn")  # find substring, -1 if not found
.slice(3, 6)  # cuts out "def"
.replace("abc","123")  # find and replace
.toUpperCase()  # convert to upper case
.toLowerCase()  # convert to lower case
.concat(", ", str2)  # abc + str2
.charAt(2)  # character at index: c
[2]  # unsafe, abc[2] = C doesn\'t work
.split(",")  # splitting on commas
.split("")  # splitting on characters
(128).toString(16)  # number to hex(16), octal(8) or binary(2)