Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
operacii_s_strokami [2023/11/12 13:28] tro |
operacii_s_strokami [2023/12/07 19:58] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Операции с строками ====== | ====== Операции с строками ====== | ||
| - | * **concat** - Обєднує строки (типу + ) (result = MyStr.concat(' | + | ===== concat |
| - | * **toUpperCase** - Строки великими (result = MyStr.toUpperCase()) | + | Обєднує строки (типу + ) (result = MyStr.concat(' |
| - | * **toLowerCase** -строки малими (result = MyStr.toLowerCase()) | + | ===== toUpperCase |
| - | * **length** - Повертає довжину строки у кількості символів (result = MyStr.length) | + | Строки великими (result = MyStr.toUpperCase()) |
| - | * **indexOf** - Пошук першого индекса букви в строчці (index | + | ===== toLowerCase |
| - | | + | строки малими (result = MyStr.toLowerCase()) |
| - | * **charAt** - повертає символ по індексу result = MyStr.charAt(1) | + | ===== length |
| - | * **substring** - повертає підстроку (result = MyStr.substring(ПершийІндекс, | + | Повертає довжину строки у кількості символів (result = MyStr.length) |
| - | * **slice** - повертає підстроку але більше можливостей, | + | ===== indexOf |
| - | * **split** - повертає масив із строки з оділенням по розділяючему символу (result = 'Hello world' | + | Пошук першого индекса букви в строчці |
| - | * **replace** - заміняє ряд символів на іньший (result = 'Hello world' | + | ===== lastindexOf ===== |
| - | * **includes** - поверає true/false якщо символи є в строчці (result = 'Hello world' | + | Пошук першого индекса букви в строчці з кіньця (index |
| + | Також другим парамеетром можна вказати з якого індекса починати шукати | ||
| + | ===== lastIndexOf | ||
| + | Пошук останього индекса букви в строчці (index | ||
| + | Також другим парамеетром можна вказати з якого індекса починати шукати | ||
| + | ===== charAt | ||
| + | повертає символ по індексу result = MyStr.charAt(1) | ||
| + | ===== substring | ||
| + | повертає підстроку (result = MyStr.substring(ПершийІндекс, | ||
| + | ===== slice ===== | ||
| + | повертає підстроку але більше можливостей, | ||
| + | < | ||
| + | str.slice(1, 2) | ||
| + | </ | ||
| + | Можна вказати -1 - тоді буде розуміти що -1 від кіньця строки | ||
| + | < | ||
| + | str.slice(1, -1) | ||
| + | </ | ||
| + | ===== split ===== | ||
| + | повертає масив із строки з оділенням по розділяючему символу (result = 'Hello world' | ||
| + | ===== replace | ||
| + | заміняє ряд символів на іньший (result = 'Hello world' | ||
| + | ===== includes | ||
| + | поверає true/false якщо символи є в строчці (result = 'Hello world' | ||
| + | ===== Екранування ===== | ||
| * **\** - для екранування або спец-символів. Ставиться перед символом. Наприклад: | * **\** - для екранування або спец-символів. Ставиться перед символом. Наприклад: | ||
| * **\n** - перенос на наступну строку. Ставиться перед символом. Наприклад: | * **\n** - перенос на наступну строку. Ставиться перед символом. Наприклад: | ||
| * **\t** - додає табуляцію. Ставиться перед символом. Наприклад: | * **\t** - додає табуляцію. Ставиться перед символом. Наприклад: | ||
| - | * **trim** - обріза зліва і зправа пробіли; | + | ===== trim ===== |
| - | * **startsWith** - перевіряє, | + | обріза зліва і зправа пробіли; |
| - | * **endsWith** - перевіряє, | + | ===== startsWith |
| - | * **join** - Обеднання єлементів масива у строку, | + | перевіряє, |
| + | ===== endsWith | ||
| + | перевіряє, | ||
| + | ===== join ===== | ||
| + | Обеднання єлементів масива у строку, | ||
| < | < | ||
| const words = [" | const words = [" | ||
| console.log(words.join(" | console.log(words.join(" | ||
| + | </ | ||
| + | ===== replace ===== | ||
| + | Заміняє у рядку один символ на іньший | ||
| + | < | ||
| + | str.replace(' | ||
| + | </ | ||
| + | ===== replaceall ===== | ||
| + | Заміняє у рядку усі символи на іньший | ||
| + | < | ||
| + | str.replaceall(' | ||
| + | </ | ||
| + | ===== localeCompare ===== | ||
| + | Для порівняння строк. Повертає -1, 0, або 1 в залежності яка строка від іньшої більше чи меньше | ||
| + | < | ||
| + | const result = " | ||
| </ | </ | ||