JavaScript Строки
Строка JavaScript сохраняет последовательность символов , как "John Doe" .
Строка может быть любой текст в двойные или одинарные кавычки:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
Индексы строк начинается с нуля: Первый символ находится в положении 0, второй в 1, и так далее.
Для учебника о Струны, читайте JavaScript Струнный Учебник .
Строковые свойства и методы
Примитивные значения, такие как "John Doe" , не может иметь свойства и методы (because they are not objects) .
Но с JavaScript, методы и свойства, также доступны для примитивных значений, так как JavaScript рассматривает примитивные значения в качестве объектов при выполнении методов и свойств.
Свойства строк
Имущество | Описание |
---|---|
constructor | Возвращает функцию конструктора струны |
length | Возвращает длину строки |
prototype | Позволяет добавлять свойства и методы объекта |
Методы Струнные
метод | Описание |
---|---|
charAt() | Возвращает символ по указанному индексу (position) |
charCodeAt() | Возвращает Unicode символа по указанному индексу |
concat() | Объединяет два или более строк и возвращает новую строку, соединенную |
endsWith() | Проверяет, заканчивается ли строка с заданными строк / символов |
fromCharCode() | Преобразование значения Unicode в символы |
includes() | Проверяет, содержит ли строка Заданная строка символов / |
indexOf() | Возвращает позицию первого найденного вхождения заданного значения в строке |
lastIndexOf() | Возвращает позицию последнего найденного вхождения заданного значения в строке |
localeCompare() | Сравнивает две строки в текущей локали |
match() | Ищет строку для матча против регулярного выражения, и возвращает матчи |
repeat() | Возвращает новую строку с определенным числом копий существующей строки |
replace() | Ищет строку для указанного значения, или регулярного выражения, и возвращает новую строку, в которой указанные значения заменяются |
search() | Ищет строку для указанного значения, или регулярного выражения, и возвращает позицию матча |
slice() | Извлекает часть строки и возвращает новую строку |
split() | Разбивает строку на массив подстрок |
startsWith() | Проверяет, начинается ли строка с заданными символами |
substr() | Экстракты символов из строки, начиная с указанной начальной позицией, и через указанное количество характера |
substring() | Извлечение символов из строки, между двумя указанными индексами |
toLocaleLowerCase() | Преобразует строку строчных букв, в соответствии с локалью хозяина |
toLocaleUpperCase() | Преобразует строку в верхний регистр букв, в соответствии с локалью хозяина |
toLowerCase() | Преобразует строку в нижний регистр букв |
toString() | Возвращает значение строкового объекта |
toUpperCase() | Преобразует строку в верхний регистр букв |
trim() | Удаляет пробельные символы с обоих концов строки |
valueOf() | Возвращает примитивное значение объекта Струнный |
Все методы возвращают строковые новое значение. Они не меняют исходные переменные.
Строка HTML Методы Wrapper
Методы HTML-оболочки возвращает строку, завернутые в соответствующий HTML-тег.
Это не стандартные методы, и не может работать , как ожидается , во всех браузерах.
метод | Описание |
---|---|
anchor() | Создает якорь |
big() | Отображает строку, используя большой шрифт |
blink() | Отображает мигающую строку |
bold() | Отображает строку жирным шрифтом |
fixed() | Отображает строку с использованием фиксированного шага шрифта |
fontcolor() | Отображает строку, используя заданный цвет |
fontsize() | Отображает строку, используя заданный размер |
italics() | Отображает строку в курсивном |
link() | Отображает строку как гиперссылку |
small() | Отображает строку, используя небольшой шрифт |
strike() | Отображает строку с зачеркивания |
sub() | Отображает строку как подстрочный текст |
sup() | Отображает строку как надстрочный текст |