Оновлено: 19.05.2025

Рядки JavaScript

Рядок JavaScript зберігає серію символів, як-от "John Doe".

Рядком може бути будь-який текст у подвійних або одинарних лапках:

 

let carName1 = "Volvo XC60";
let carName2 = 'Volvo XC60';

Рядкові індекси починаються з нуля:

Перший символ знаходиться в позиції 0, другий в позиції 1 і так далі.

 

Властивості та методи рядків

Зазвичай такі рядки, як "John Doe", не можуть мати методів або властивостей, оскільки вони не є об'єктами.

Але з JavaScript методи та властивості також доступні для рядків, оскільки JavaScript розглядає рядки як об’єкти під час виконання методів і властивостей.

 

 

Методи рядків JavaScript

 

charAt()charAt()

Повертає символ за вказаним індексом (позицією)

charCodeAt()charCodeAt()

Повертає Юнікод символу за вказаним індексом

concat()concat()

Повертає два або більше обєднаних рядків

constructorconstructor

Повертає функцію конструктора рядка

endsWith()endsWith()

Повертає, якщо рядок закінчується вказаним значенням

fromCharCode()fromCharCode()

Повертає значення Unicode як символи

includes()includes()

Повертає, якщо рядок містить указане значення

indexOf()indexOf()

Повертає індекс (позицію) першого входження значення в рядку

lastIndexOf()lastIndexOf()

Повертає індекс (позицію) останнього входження значення в рядку

lengthlength

Повертає довжину рядка

localeCompare()localeCompare()

Порівнює два рядки в поточній локалі

match()match()

Шукає в рядку значення або регулярний вираз і повертає збіги

prototypeprototype

Дозволяє додавати властивості та методи до обєкта

repeat()repeat()

Повертає новий рядок із кількістю копій рядка

replace()replace()

Searches a string for a value, or a regular expression, and returns a string where the values are replaced

search()search()

Шукає в рядку значення або регулярний вираз і повертає індекс (позицію) збігу

slice()slice()

Витягує частину рядка та повертає новий рядок

split()split()

Розділяє рядок на масив підрядків

startsWith()startsWith()

Перевіряє, чи починається рядок із зазначених символів

substr()substr()

Витягує кількість символів із рядка з початкового індексу (позиції)

substring()substring()

Витягує символи з рядка між двома вказаними індексами (позиціями)

toLocaleLowerCase()toLocaleLowerCase()

Повертає рядок, перетворений на малі літери, використовуючи локаль хоста

toLocaleUpperCase()toLocaleUpperCase()

Повертає рядок, перетворений на великі літери, використовуючи локаль хоста

toLowerCase()toLowerCase()

Повертає рядок, перетворений на малі літери

toString()toString()

Повертає рядок або рядковий обєкт як рядок

toUpperCase()toUpperCase()

Повертає рядок, перетворений на великі літери

trim()trim()

Повертає рядок із видаленими пробілами

trimEnd()trimEnd()

Повертає рядок із видаленими пробілами з кінця

trimStart()trimStart()

Повертає рядок із видаленими пробілами на початку

valueOf()valueOf()

Повертає примітивне значення рядка або рядкового обєкта

anchor()anchor()

Відображає рядок як привязку

big()big()

Відображає рядок великим шрифтом

blink()blink()

Відображає блимаючий рядок

bold()bold()

Відображає рядок жирним шрифтом

fixed()fixed()

Відображає рядок за допомогою шрифту з фіксованим кроком

fontcolor()fontcolor()

Відображає рядок, використовуючи вказаний колір

fontsize()fontsize()

Відображає рядок із вказаним розміром

italics()italics()

Відображає рядок курсивом

link()link()

Відображає рядок як гіперпосилання

small()small()

Відображає рядок дрібним шрифтом

strike()strike()

Відображає закреслений рядок

sub()sub()

Відображає рядок як підрядковий текст

sup()