operacii_s_strokami

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
operacii_s_strokami [2023/08/25 07:01]
tro
operacii_s_strokami [2023/12/07 19:58] (текущий)
tro
Строка 1: Строка 1:
 ====== Операции с строками ====== ====== Операции с строками ======
-  * **concat** - Обєднує строки (типу + ) (result = MyStr.concat(' ',"sdsd",MyPerem) +===== concat ===== 
-  * **toUpperCase** - Строки великими (result = MyStr.toUpperCase()) +Обєднує строки (типу + ) (result = MyStr.concat(' ',"sdsd",MyPerem) 
-  * **toLowerCase** -строки малими (result = MyStr.toLowerCase()) +===== toUpperCase ===== 
-  * **length** - Повертає довжину строки у кількості символів (result = MyStr.length) +Строки великими (result = MyStr.toUpperCase()) 
-  * **indexOf** - Пошук першого индекса букви в строчці (index  =   'Hello'.indexOf('o')) +===== toLowerCase ===== 
-  * **lastIndexOf** - Пошук останього индекса букви в строчці (index  =   'Hello'.lastIndexOf('l')) +строки малими (result = MyStr.toLowerCase()) 
-  * **charAt** - повертає символ по індексу result = MyStr.charAt(1) +===== length ===== 
-  * **substring** - повертає підстроку (result = MyStr.substring(ПершийІндекс,КількістСимволів)) +Повертає довжину строки у кількості символів (result = MyStr.length) 
-  * **slice** - повертає підстроку але більше можливостей, наприклад поверне останні 2 букви (result = MyStr.slice(-2)), або (result = MyStr.slice(3,2)+===== indexOf ===== 
-  * **split** - повертає масив із строки з оділенням по розділяючему символу (result = 'Hello world'.split(' ')) +Пошук першого индекса букви в строчці з початку (index  =   'Hello'.indexOf('o')) 
-  * **replace** - заміняє ряд символів на іньший (result = 'Hello world'.replace('Hello','Goodbay')) +===== lastindexOf ===== 
-  * **includes** - поверає true/false якщо символи є в строчці (result = 'Hello world'.includes('Hello'))+Пошук першого индекса букви в строчці з кіньця (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!\"");   * **\** - для екранування або спец-символів. Ставиться перед символом. Наприклад: 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/attic/operacii_s_strokami.1692946905.txt.gz
  • Последнее изменение: 2023/08/25 07:01
  • tro