Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
operacii_s_strokami [2023/11/16 17:52] tro |
operacii_s_strokami [2023/12/07 19:58] (текущий) tro |
||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| Повертає довжину строки у кількості символів (result = MyStr.length) | Повертає довжину строки у кількості символів (result = MyStr.length) | ||
| ===== indexOf ===== | ===== indexOf ===== | ||
| - | Пошук першого индекса букви в строчці (index | + | Пошук першого индекса букви в строчці |
| + | ===== lastindexOf ===== | ||
| + | Пошук першого индекса букви в строчці з кіньця (index | ||
| + | Також другим парамеетром можна вказати з якого індекса починати шукати | ||
| ===== lastIndexOf ===== | ===== lastIndexOf ===== | ||
| Пошук останього индекса букви в строчці (index | Пошук останього индекса букви в строчці (index | ||
| + | Також другим парамеетром можна вказати з якого індекса починати шукати | ||
| ===== charAt ===== | ===== charAt ===== | ||
| повертає символ по індексу result = MyStr.charAt(1) | повертає символ по індексу result = MyStr.charAt(1) | ||
| Строка 25: | Строка 29: | ||
| str.slice(1, | str.slice(1, | ||
| </ | </ | ||
| - | * **split** - повертає масив із строки з оділенням по розділяючему символу (result = 'Hello world' | + | ===== split ===== |
| - | * **replace** - заміняє ряд символів на іньший (result = 'Hello world' | + | повертає масив із строки з оділенням по розділяючему символу (result = 'Hello world' |
| - | * **includes** - поверає true/false якщо символи є в строчці (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 = " | ||
| </ | </ | ||