String

Оновлено: 10.03.2023

Рядки 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()

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

  • constructor

    constructor

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

  • endsWith()

    endsWith()

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

  • fromCharCode()

    fromCharCode()

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

  • includes()

    includes()

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

  • indexOf()

    indexOf()

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

  • lastIndexOf()

    lastIndexOf()

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

  • length

    length

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

  • localeCompare()

    localeCompare()

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

  • match()

    match()

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

  • prototype

    prototype

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

  • 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()

    sup()

    Відображає рядок як верхній індекс

  • charAt()

    charAt()

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

  • charCodeAt()

    charCodeAt()

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

  • concat()

    concat()

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

  • constructor

    constructor

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

  • endsWith()

    endsWith()

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

  • fromCharCode()

    fromCharCode()

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

  • includes()

    includes()

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

  • indexOf()

    indexOf()

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

  • lastIndexOf()

    lastIndexOf()

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

  • length

    length

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

  • localeCompare()

    localeCompare()

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

  • match()

    match()

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

  • prototype

    prototype

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

  • 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()

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

Примітка

Усі строкові методи повертають нове значення.

Вони не змінюють вихідну змінну.

Методи обгортки рядка HTML

Методи обгортки HTML повертають рядок, загорнутий у тег HTML.

Це не стандартні методи, і вони можуть працювати не так, як очікувалося.

  • 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()

    sup()

    Відображає рядок як верхній індекс