freeCodeCamp/curriculum/challenges/english/02-javascript-algorithms-an.../basic-javascript/use-bracket-notation-to-fin...

2.0 KiB

id title challengeType videoUrl forumTopicId
bd7123c9c549eddfaeb5bdef Use Bracket Notation to Find the First Character in a String 1 https://scrimba.com/c/ca8JwhW 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

tests:
  - text: The <code>firstLetterOfLastName</code> variable should have the value of <code>L</code>.
    testString: assert(firstLetterOfLastName === 'L');
  - text: You should use bracket notation.
    testString: assert(code.match(/firstLetterOfLastName\s*?=\s*?lastName\[.*?\]/));

Challenge Seed

// 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

(function(v){return v;})(firstLetterOfLastName);

Solution

var firstLetterOfLastName = "";
var lastName = "Lovelace";

// Only change code below this line
firstLetterOfLastName = lastName[0];