--- id: bd7123c9c549eddfaeb5bdef title: Use Bracket Notation to Find the First Character in a String challengeType: 1 videoUrl: 'https://scrimba.com/c/ca8JwhW' forumTopicId: 18341 --- ## Description
Bracket notation is a way to get a character at a specific index within a string. Most modern programming languages, like JavaScript, don't start counting at 1 like humans do. They start at 0. This is referred to as Zero-based indexing. For example, the character at index 0 in the word "Charles" is "C". So if var firstName = "Charles", you can get the value of the first letter of the string by using firstName[0].
## Instructions
Use bracket notation to find the first character in the lastName variable and assign it to firstLetterOfLastName. Hint
Try looking at the firstLetterOfFirstName variable declaration if you get stuck.
## Tests
```yml tests: - text: The firstLetterOfLastName variable should have the value of L. testString: assert(firstLetterOfLastName === 'L'); - text: You should use bracket notation. testString: assert(code.match(/firstLetterOfLastName\s*?=\s*?lastName\[.*?\]/)); ```
## Challenge Seed
```js // Example var firstLetterOfFirstName = ""; var firstName = "Ada"; firstLetterOfFirstName = firstName[0]; // Setup var firstLetterOfLastName = ""; var lastName = "Lovelace"; // Only change code below this line firstLetterOfLastName = lastName; ```
### After Test
```js (function(v){return v;})(firstLetterOfLastName); ```
## Solution
```js var firstLetterOfLastName = ""; var lastName = "Lovelace"; // Only change code below this line firstLetterOfLastName = lastName[0]; ```