Нить
Строка - это один или несколько символов, расположенных вместе, размещены в одиночных или двойных кавычках.
'ABC'
"ABC"
Атрибут длины
Строки в JS аналогичны массивам и состоят из символов один за другим, поэтому свойство длины можно использовать для получения длины строки.
var str = "Привет"
str.length; // 5
Некоторые общие методы для строк
1. charat ()
str.charat (n)
=> Возвращает n -й символ строки. Если это не между 0 ~ str.length-1, он возвращает пустую строку.
var str = "javascript"; str.charat (2); //'v'str.charat(12); // ''
2. Indexof ()
Indexof (substr [, start])
=> Возвращает позицию, в которой Substr First появляется в String Str, начинает просматривать начальную позицию, и, если она не существует, верните -1.
Start может быть любым целым числом, со значением по умолчанию 0. Если start <0, то поищите всю строку (как если бы она передавалась в 0). Если start> = str.length, метод возвращает -1, если только строка не поднимается пустая строка, то str.length возвращается.
var str = "javascript"; str.indexof ('s'); // 1str.indexof ('s', 6); // -1str.indexof ('', 11); // 10str.indexof ('', 8); // 83. LastIndexof ()
LastIndexof (substr [, start])
=> Возвращает последнюю позицию substr в строке Str, начиная с начальной позиции, чтобы увидеть, и если она не существует, возвращает -1.
'LastIndex'.lastIndexof (' a '); // 14. substring ()
str.substring (start [, end])
=> Возвращает символы от начала к концу (исключая), Start и End являются неотрицательными целыми числами. Если конечный параметр (конец) опущен, это означает, что он перехвачен из начальной позиции до конца.
var str = 'abcdefg'; str.substring (1, 4); //"bcd"str.substring(1); // "bcdefg" str.substring (-1); // "ABCDEFG" будет рассматриваться как 0 при прохождении в отрицательном значении
5. Slice ()
str.slice (start [, end])
=> Возвращает символы от начала к концу (исключая) и может передать отрицательные значения
var str = 'это потрясающе'; str.slice (4, -1); // "это удивительный"
6. substr ()
str.slice (start [, end])
=> Возвращает подстроение в STR из указанной позиции в указанную длину, начало может быть отрицательным значением
var str = "просто дайте мне причину"; str.substr (5, 10); // "Дай мне" str.substr (-4, 2); // "как"
7. Заменить ()
str.replace (regexp | substr, newsubstr | function)
=> Заменить подстроение Str
var str = "Вы любите меня"; str.replace («Любовь», «ненависть»); // "Ты меня ненавидишь"
8. search ()
str.search (regexp)
=> Найти, если STR соответствует регулярному выражению. Если совпадение успешно, верните индекс первого матча регулярного выражения в строке; В противном случае возврат -1. Если параметр передается в объекте без режима, он неявно преобразуется в объект регулярного выражения с использованием нового Regexp (OBJ)
var str = 'Я люблю javascript!'; str.search (/java/); // -1str.search (/java/); // 7str.search (/java/i); // 7str.search ('java'); // 7str.search ('java'); // 7str.search ('java'); // 79. match ()
str.match (regexp)
=> Возвращает массив, содержащий результаты сопоставления, и если нет совпадения, верните NULL. Если параметр передается в объекте без режима, он неявно преобразуется в объект регулярного выражения с использованием нового Regexp (OBJ)
var str = 'javascript java'; str.match (/java/); // ["java"] str.match (/java/gi); // ["java", "java"] str.match (/ab/g); // нулевой
10. split ()
str.split ([seperator] [, limit])
=> Возвращает массив, сепаратор может быть строкой или регулярным выражением
var str = "Привет? Мир!"; str.split (); // ["Привет? Мир!"] Str.split (''); // ["h", "e", "l", "l", "l", "o", "?", "W", "o", "r", "l", "d", "!"] Str.split ('?'); // ["Привет", "мир!"] Str.split ('', 5); // ["Привет"]11. trim ()
str.trim ()
=> Удалите символы пробелов в начале и в конце STR и верните копию STR, не влияя на значение самой строки.
var str = 'abc'; str.trim (); // 'abc'console.log (str); // 'abc'
12. tolowercase ()
str.TolowerCase ()
=> Преобразовать STR в строчный регистр и вернуть копию STR, не влияя на значение самой строки
var str = 'javascript'; str.tolowercase (); // 'javascript'console.log (str); // 'javascript'
13. Touppercase ()
str.touppercase ()
=> Преобразовать STR в верхний регистр и вернуть копию STR, не влияя на значение самой строки
var str = 'javascript'; str.touppercase (); // 'javascript'console.log (str); // 'javascript'
Выше приведено подробное объяснение общих методов строк JavaScript, введенных вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!