operacii_s_strokami

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
operacii_s_strokami [2023/08/25 07:03]
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");+  * **\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.1692947028.txt.gz
  • Последнее изменение: 2023/08/25 07:03
  • tro