Рядки

Методи рядків

📖 Теорія
Рядки в JavaScript мають безліч корисних методів — вбудованих функцій, які дозволяють працювати з текстом. Щоб викликати метод, напишіть крапку після рядка або змінної, а потім назву методу з дужками.

Властивість length повертає кількість символів у рядку. Зверніть увагу: це властивість, а не метод, тому дужки не потрібні. Наприклад: 'Привіт'.length поверне 6.

toUpperCase() перетворює всі букви на великі, а toLowerCase() — на малі. Наприклад: 'Hello'.toUpperCase() поверне 'HELLO'.

slice(початок, кінець) вирізає частину рядка. Індексація починається з 0. Наприклад: 'JavaScript'.slice(0, 4) поверне 'Java'. Якщо другий аргумент не вказаний, вирізається до кінця рядка.

indexOf(підрядок) повертає позицію першого входження підрядка або -1, якщо не знайдено. includes(підрядок) повертає true або false залежно від того, чи містить рядок вказаний підрядок.
💡 Приклад коду
Вивід:

                        
📝 ЗАВДАННЯ (3)
1.
Завдання 1: Довжина рядка
10 XP
Створіть змінну word зі значенням 'Програмування' та виведіть її довжину
💡 Підказка: Використайте властивість .length без дужок
🔓 Розв'язок:
let word = 'Програмування';
console.log(word.length);
Вивід:

                                

2.
Завдання 2: Перетворення регістру
20 XP
Створіть змінну greeting зі значенням 'hello world'. Виведіть її у верхньому регістрі
💡 Підказка: Використайте метод .toUpperCase()
🔓 Розв'язок:
let greeting = 'hello world';
console.log(greeting.toUpperCase());
Вивід:

                                

3.
Завдання 3: Пошук та вирізання
30 XP
Створіть змінну sentence зі значенням 'Я вивчаю JavaScript'. Виведіть результат slice(10) та на наступному рядку — чи містить речення слово 'Java' (true/false)
💡 Підказка: slice(10) вирізає з 10-го символу до кінця. includes('Java') перевіряє наявність підрядка
🔓 Розв'язок:
let sentence = 'Я вивчаю JavaScript';
console.log(sentence.slice(10));
console.log(sentence.includes('Java'));
Вивід: