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

2.6 KiB
Raw Blame History

id title challengeType videoUrl forumTopicId localeTitle
bd7123c9c549eddfaeb5bdef Use Bracket Notation to Find the First Character in a String 1 https://scrimba.com/c/ca8JwhW 18341 Используйте условное обозначение скобки для поиска первого символа в строке

Description

Bracket notation - это способ получить символ с определенным index внутри строки. Большинство современных языков программирования, например JavaScript, не начинаются с 1, как люди. Они начинаются с 0. Это называется индексацией на основе нуля . Например, символ с индексом 0 в слове «Чарльз» - «С». Поэтому, если var firstName = "Charles" , вы можете получить значение первой буквы строки, используя firstName[0] .

Instructions

Используйте условное обозначение в скобках, чтобы найти первый символ в переменной lastName и назначить его firstLetterOfLastName . намек
Попробуйте взглянуть на объявление firstLetterOfFirstName если вы застряли.

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 Tests

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

Solution

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

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