Strings are non-numbers assigned to variables. You surround strings in quotes, like this:
relax are escaped.
Single quotes inside double quotes are allowed without the need to escape them. If you have contractions or possessives, which use single quote marks, make sure you surround the string with double quotes.
Strings as Arrays
Variables with strings can be treated as arrays. If you add
The result is 33.
Changing Strings to Upper or Lower Case
You can also convert the string to upper case with the
The result is CONGRATULATIONS! YOU'RE FINISHED.
Similarly, you can use
.toLowerCase to convert the string to lowercase.
Splitting Apart Strings
You can split the string apart into different positions. To do this, you add use the
This splits the string up into an array, with each word assigned to a position.
Congratulations! is at position 0.
You're is at position 1. And
finished. is at position 2.
The empty space in parentheses
(" ") means to split the string apart at the empty space. You could also split the string apart at a comma or some other mark. To split the string apart by commas, you add
(",") instead of the empty space.
Finding the Position for a Word in the String
You can find the exact position for a word in a string. To do this, use the
finished appears in position 2. (Remember that 0 is the starting point, not 1.)
You can use
.lastIndexOf to find where the last instance of a word appears.
The result is 49. The last instance of "Jon" appears 49 characters from the start.
-1 result can be useful for conditional statements. For example, you can ask whether a certain word is found. If not, then you can take a specific action.