Показать страницуИстория страницыСсылки сюдаODT преобразованиеНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Операции с строками ====== ===== concat ===== Обєднує строки (типу + ) (result = MyStr.concat(' ',"sdsd",MyPerem) ===== toUpperCase ===== Строки великими (result = MyStr.toUpperCase()) ===== toLowerCase ===== строки малими (result = MyStr.toLowerCase()) ===== length ===== Повертає довжину строки у кількості символів (result = MyStr.length) ===== indexOf ===== Пошук першого индекса букви в строчці з початку (index = 'Hello'.indexOf('o')) ===== lastindexOf ===== Пошук першого индекса букви в строчці з кіньця (index = 'Hello'.lastindexOf('o')) Також другим парамеетром можна вказати з якого індекса починати шукати ===== lastIndexOf ===== Пошук останього индекса букви в строчці (index = 'Hello'.lastIndexOf('l')) Також другим парамеетром можна вказати з якого індекса починати шукати ===== charAt ===== повертає символ по індексу result = MyStr.charAt(1) ===== substring ===== повертає підстроку (result = MyStr.substring(ПершийІндекс,КількістСимволів)) ===== slice ===== повертає підстроку але більше можливостей, наприклад поверне останні 2 букви <code> str.slice(1, 2) </code> Можна вказати -1 - тоді буде розуміти що -1 від кіньця строки <code> str.slice(1, -1) </code> ===== split ===== повертає масив із строки з оділенням по розділяючему символу (result = 'Hello world'.split(' ')) ===== replace ===== заміняє ряд символів на іньший (result = 'Hello world'.replace('Hello','Goodbay')) ===== includes ===== поверає true/false якщо символи є в строчці (result = 'Hello world'.includes('Hello')) ===== Екранування ===== * **\** - для екранування або спец-символів. Ставиться перед символом. Наприклад: console.log("She said \"Yes!\""); * **\n** - перенос на наступну строку. Ставиться перед символом. Наприклад: console.log("this is first \n Second"); * **\t** - додає табуляцію. Ставиться перед символом. Наприклад: console.log("\t hey \t there"); ===== trim ===== обріза зліва і зправа пробіли; ===== startsWith ===== перевіряє, чи починається рядок із зазначеного підрядка (str.startsWith("Hello")); ===== endsWith ===== перевіряє, чи закінчується рядок вказаним підрядком (str.endsWith("world!")); ===== join ===== Обеднання єлементів масива у строку, join(delimiter) дозволяє об'єднати елементи масиву в рядок. У результуючому рядку елементи будуть розділені символом або групою символів, зазначених у delimiter. <code> const words = ["JavaScript", "is", "amazing"]; console.log(words.join("-")); // 'JavaScript-is-amazing' </code> ===== replace ===== Заміняє у рядку один символ на іньший <code> str.replace('a','b'); </code> ===== replaceall ===== Заміняє у рядку усі символи на іньший <code> str.replaceall('a','b'); </code> ===== localeCompare ===== Для порівняння строк. Повертає -1, 0, або 1 в залежності яка строка від іньшої більше чи меньше <code> const result = "a".localeCompare("b"); </code> /sites/data/pages/operacii_s_strokami.txt Последнее изменение: 2023/12/07 19:58 — tro