This is geared toward beginners and anyone looking to refresh their knowledge.
Level 5 will cover:
- Concatenating Strings with Plus Equals Operator
- Constructing Strings with Variables
- Appending Variables to Strings
- Find the Length of a String
- Use Bracket Notation to Find the First Character in a String
Concatenating Strings with Plus Equals Operator
As we did with the compounded assignment (+=) operator before, now we will use it to concatenate a string on an existing variable.
Remember, spaces only exist if we add them.
let iroh = "dragon, "; iroh += "of the west."; console.log(iroh); "dragon, of the west"
Constructing Strings with Variables
To do this we will be using the concatenation operator (+) to insert one or more variables to construct the string.
let mySpell = "magic missile"; let spellDescription = "I cast " + mySpell + ", and three glowing darts home in on my target."; console.log(spellDescription) "I cast magic missile, and three glowing darts home in on my target."
Appending Variables to Strings
Variables can also be appended to strings using the (+=) operator.
let alignment = "Chaotic "; let alignmentTwo = "Good"; alignment += alignmentTwo; console.log(alignment); Chaotic Good
Find the Length of a String
To find the length of a string we use ".length" after the string but before the end (;).
Length is given in the number of characters start with the index of zero.
It can also be used on string variables or string literals.
let game = "Dungeons and Dragons"; let gameLength = game.length; console.log(gameLength); 20
Use Bracket Notation to Find the First Character in a String
By using bracket notation () we can get any character at a specific index in a string.
let character = "Wizard"; let firstLetter = character; console.log(firstLetter); "W"