ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

JavaScript Справка

Обзор

JavaScript

JS Array JS Boolean JS Date JS Error JS Global JS JSON JS Math JS Number JS Operators JS RegExp JS Statements JS String

HTML DOM

DOM Attribute DOM Console DOM Document DOM Element DOM Events DOM Event Objects DOM History DOM HTMLCollection DOM Location DOM Navigator DOM Screen DOM Style DOM Window

HTML Objects

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Other Objects

CSSStyleDeclaration JS Conversion Storage



JavaScript справка на строки


Строки JavaScript

Строка JavaScript хранит серию символов типа "John Doe".

Строка может быть любым текстом внутри двойных или одинарных кавычек:

var carname = "Volvo XC60";
var carname = 'Volvo XC60';

Строковые индексы имеют нулевое значение: первый символ находится в позиции 0, второй в 1 и т. д.

Для учебника о строках, прочитайте наш JavaScript строка учебник.


Свойства и методы строки

Примитивные значения, такие как "John Doe", не могут иметь свойств или методов (поскольку они не являются объектами).

Но с помощью JavaScript методы и свойства также доступны для примитивных значений, поскольку JavaScript обрабатывает примитивные значения как объекты при выполнении методов и свойств.


Свойства строки

Свойство Описание
constructor Возвращает функцию конструктора строки
length Возвращает длину строки
prototype Позволяет добавлять свойства и методы к объекту

Строковые методы

Метод Описание
charAt() Возвращает символ по указанному индексу (позиции)
charCodeAt() Возвращает Юникод символа по указанному индексу
concat() Соединяет две или более строк и возвращает новые Соединенные строки
endsWith() Проверяет, заканчивается ли строка заданной строкой/символами
fromCharCode() Преобразует значения Юникода в символы
includes() Проверяет, содержит ли строка указанную строку/символы
indexOf() Возвращает позицию первого найденного вхождения заданного значения в строке
lastIndexOf() Возвращает позицию последнего найденного вхождения заданного значения в строке
localeCompare() Сравнивает две строки в текущем языковом стандарте
match() Выполняет поиск строки для совпадения с регулярным выражением и возвращает совпадения
repeat() Возвращает новую строку с заданным числом копий существующей строки
replace() Выполняет поиск строки для заданного значения или регулярного выражения и возвращает новую строку, в которой заменяются заданные значения
search() Выполняет поиск строки для заданного значения или регулярного выражения и возвращает позицию совпадения
slice() Извлекает часть строки и возвращает новую строку
split() Разбиение строки на массив подстрок
startsWith() Проверяет, начинается ли строка с указанными символами
substr() Извлекает символы из строки, начиная с указанной начальной позиции, и через указанное число символов
substring() Извлекает символы из строки, между двумя указанными индексами
toLocaleLowerCase() Преобразует строку в строчные буквы в соответствии с локалью хоста
toLocaleUpperCase() Преобразует строку в прописные буквы в соответствии с локалью хоста
toLowerCase() Преобразует строку в строчные буквы
toString() Возвращает значение объекта String
toUpperCase() Преобразует строку в прописные буквы
trim() Удаляет пробелы с обоих концов строки
valueOf() Возвращает примитивное значение объекта String

Все строковые методы возвращают новое значение. Они не изменяют исходную переменную.



Строки HTML-оболочки методы

Методы оболочки HTML возвращают строку, завернутую в соответствующий тег HTML.

Они не являются стандартными методами и могут не работать должным образом во всех браузерах.

Метод Описание
anchor() Создание привязки
big() Отображает строку с помощью большого шрифта
blink() Отображает мигающую строку
bold() Выводит строку полужирным шрифтом
fixed() Отображает строку с помощью шрифта с фиксированным шагом
fontcolor() Отображает строку с использованием заданного цвета
fontsize() Отображает строку с заданным размером
italics() Выводит строку курсивом
link() Отображает строку в виде гиперссылки
small() Отображает строку с небольшим шрифтом
strike() Отображает строку с зачеркиванием
sub() Отображает строку как текст подстрочного текста
sup() Выводит строку в виде текста с надписью