String cheat sheet
var greet = "Hello, ";
var place = "World"
All strings have at their disposal several built-in properties, but there’s a single property that is really useful: the length property, which is used like this:
greet.length; // 7
To read each individual character at a specific index in a string, starting from zero, I can use the charAt() method:
greet.charAt(0); // 'H'
The concat() method joins two strings:
"Wo".concat("rl").concat("d"); // 'World'
The indexOf returns the location of the first position that matches a character:
"ho-ho-ho".indexOf('h'); // 0
"ho-ho-ho".indexOf('o'); // 1
"ho-ho-ho".indexOf('-'); // 2
The lastIndexOf finds the last match, otherwise it works the same as indexOf.
The split method chops up the string into an array of sub-strings:
"ho-ho-ho".split("-"); // ['ho', 'ho', 'ho']
There are also some methods to change the casing of strings. For example:
greet.toUpperCase(); // "HELLO, "
greet.toLowerCase(); // "hello, "
Here’s a list of all the methods covered in this cheat sheet:
charAt()concat()indexOf()lastIndexOf()split()toUpperCase()toLowerCase()