Строки в JavaScript

Строки полезны для хранения данных, которые могут быть представлены в текстовой форме. Строковый литерал имеет ноль или более символов, заключенных в одинарные или двойные кавычки. Переменная, значение которой является строковым примитивом, сформированное путем назначения строкового литерала, другой строковой переменной или строкового выражения. Объект String создается с использованием нового оператора и имеет тип данных объекта.

 
string str = "This is a string";
String str = new String("This is a string");

Операции строкой JavaScript

Свойство длины строки

Свойство JavaScript String length возвращает количество символов в строке.

 
var str = "ABCDE";
var len = str.length;
alert(len);

Возвращение: 5

charAt(index)

charAt() - это метод, который возвращает символ из указанного индекса.

 
var str = "ABCDE";
alert(str.charAt(0));
alert(str.charAt(4))

Возврат: A и D

localeCompare()

Метод localeCompare() возвращает число, указывающее, будет ли строка ссылок до или после или будет такой же, как заданная строка в порядке сортировки.

Возвращаемое значение

  1. 0 - Если две строки равны
  2. 1 - нет совпадения, когда возникает ссылкаStr после compareStr
  3. -1 - нет совпадения, Когда referenceStr встречается перед compareStr
 
var str1 = "ABCD";
var str2 = "EFGH";
var n = str1.localeCompare(str2);
alert(n);

Возврат: -1

toLowerCase()

Преобразуйте строку str в нижний регистр.

 
var str = "ABCD EFGH";
alert(str.toLowerCase());

Возврат: abcd efgh

toUpperCase()

Преобразование строки str в верхний регистр.

 
var str = "abcd efgh";
alert(str.toUpperCase());

Возврат: ABCD EFGH

IndexOf(substr)

Возвращает позицию первого вхождения указанного значения в строке.

 
var str = "JavaScript String Tutorial";
var n = str.indexOf("String");
alert(n)

Возвращение: 11

split(separator)

Разделяет строку между разделителями строк.

 
var str = "JavaScript  Split()  Test";
var arr = str.split("");
alert(arr);

Возврат: JavaScript, Split(), Test

trim()

Обрезать пробелы с начала и конца строки str.

 
var str = "   JavaScript Trim   ";
alert(str.trim());

Вернуться: JavaScript Trim

StartsWith(str)

Этот метод возвращает true, если строка начинается с символов, а false - нет.

 
var str = "JavaScript String StartWith";
alert(str.startsWith('JavaScript'));

Return: true

CONCAT(str)

Метод concat() используется для объединения двух или более строк.

 
var str1 = "JavaScript";
var str2 = " Tutorial";
alert(str1.concat(str2));

Возвращение: JavaScript Учебник

substr(start, length)

Этот метод возвращает символы в строке, начинающейся в указанном месте, через указанное количество символов.

 
var str = "JavaScript substring test";
alert(str.substr(11,9));

Возврат: подстрока

replace(regexp, str)

Метод replace() возвращает новую строку с некоторыми или всеми совпадениями шаблона, замененного заменой. Шаблон может быть строкой или RegExp, а замена может быть строкой или функцией, вызываемой для каждого совпадения.

 
var str = "JavaScript Tutorial";
alert(str.replace('Tutorial','replace method'));

Возврат: метод замены JavaScript

str.search(regexp)

Возвращает индекс первого вхождения подстроки и возвращает позицию совпадения. Этот метод возвращает -1, если совпадение не найдено. Значение поиска может быть строкой или регулярным выражением.

 
var str = "JavaScript Tutorial";
alert(str.search('Tutorial'));

Возвращение: 11

toString(String)

Возвращает строковое представление объекта String.

 
var num = 100;
alert(num.toString());

Возврат: 100

Источник: http://net-informations.com/js/funda/string.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector