Строковый объект Sting — это один из встроенных объектов, предоставляемых Javascript.
Здесь обратите особое внимание: первый символ строки — это 0-й символ, а второй символ — 1-й символ.
1. Метод создания строкового объекта
[var] Имя экземпляра строкового объекта = новая строка (строка)
Или имя экземпляра объекта var String = строковое значение.
пример:
var str = "Привет, мир";
var str1 = new String("Это строка");
2. Свойства строки
длина: возвращает длину строки
var intlength = str.length //intlength = 11
3. Строковый метод
charAt(*): возвращает одиночный символ в *-й позиции строки.
вар х = "abcdefg" вар y = x.charAt(3);
charCodeAt(*): возвращает код ASCII одного символа в *-й позиции строки.
Никаких дополнительных подробностей
Скопируйте код кода следующим образом:
fromCharCode(): принимает указанное значение Юникода и возвращает строку.
document.write(String.fromCharCode(72,69,76,76,79)); //Результат вывода: HELLO
indexOf(): найти другой строковый объект из строки, вернуть позицию, если поиск успешен, в противном случае вернуть -1
document.write("дети".indexOf("l",0)); //Выходной результат — 3
document.write("дети".indexOf("l",1)); //Выходной результат — 3
document.write("дети".indexOf("l",4)); //Результат вывода равен -1
LastIndexOf(): аналогичен методу indexOf(), за исключением того, что направление поиска противоположное, сзади вперед.
document.write("дети".lastIndexOf("l",4)); //Выходной результат — 3
Split(символ-разделитель): возвращает массив, отделенный от строки. Символ-разделитель определяет место разделения.
'l&o&v&e'.split('&'); // возвращаем массив l,o,v,e
substring(): эквивалент функции обрезки строки.
подстрока(<начало>[,<конец>])
document.write("дети".substring(1,3)); //Результат вывода: hil
substr(): также эквивалентно обрезке, обратите внимание на разницу с substring()
substr(<начало>[,<длина>])
Скопируйте код кода следующим образом:
document.write("children".substr(1,3)); //Результат вывода: hil. Здесь следует отметить, что по сравнению с подстановкой, хотя результаты и одинаковы, алгоритмы и идеи разные.
toLowerCase() и toUpperCase(): имеют схожие функции, за исключением того, что они возвращают строку с той же исходной строкой. Единственная разница состоит в том, что в первом случае все буквы в нижнем регистре, а во втором — в верхнем.
document.write("LOVE".toLowerCase()); //Результат вывода — любовь
document.write("love".toUpperCase()); //Результат вывода: ЛЮБОВЬ.