Строка Манипуляция
// для ES6 строковых операций вара STR = «Отец вашего Я ЕСМЬ Пошел ты?» ; Str.indexOf ( «вы»); // ES5 найти позицию подстроки str.lastIndexOf ( «трах» ); str.includes ( " мир «); // ES6 определить , есть ли строка str.startsWith (» Я еСТЬ « ); str.endsWith ( » ты «? ); // Обратите внимание , чтобы просмотреть расположение строки и может использовать только IndexOf ES5 LastIndexOf также прошли два регулярных выражения
Многократно отображается строка символов
// console.log ( «А» .repeat (-1)); // Используемый здесь приведены отрицательная бесконечность или / * использовать числа NaN между 0 и -1 из 0 - го порядка * / console.log ( «А ".repeat (-0,5 )); console.log ( "А" .repeat (" 2 " )); console.log ( " А».repeat (12));
строка Завершение
// Завершение строки console.log ( "А" .padStart (3, "А". )); Console.log ( "А" .padEnd (12, "-")); // по умолчанию дополняется пробелами. // Если длина меньше или равна длине исходной строки, исходная строка Возвращает: // Если исходная строка завершения строка с длиной , превышающей заданную длину, строки завершения из усеченных битов: // завершающие цифры общего языка
// шаблон строка эквивалентна расширенной версии строки с обратными кавычками `, кроме как обычные строки также могут быть использованы для определения многострочных строковых, вы можете также добавить переменные и выражения в строке. вар Age = 21 ; функция Sing () { возвращение "код записи" ; } вар STR = `I год $ {возраст} лет, номинальный возраст $ {. по возрасту 1 } , как Ctrl, как $ {Sing ()} <P> причина в том , что я люблю тебя </ р-> `; console.log (ул); / * зарезервировано пространство с новой строки и использование переменных и вызова функции * /
Теги шаблона
Шаблоны этикеток, чтобы вызвать функцию, параметры которой называются шаблон строки.
Когда шаблон строка с шаблонами параметров переменной строки будет обработана на множество параметров.
HTML-теги в основном использоваться для фильтрации
Функция тест (улица, ... значение) { вар первый = "" ; для ( вар я = 0; я <str.length; я ++ ) { сначала + = ул [I]; если (значение [я]) { сначала + = Строка (значение [г]) вместо (/> / г, "& GT") заменить (/ </ г, "& л".. ); } } Document.write (первый); вернуться сначала; } Вар HTML = "<скрипт> <\ / скрипт>"; // 反斜杠 console.log (тест `本人今年$ {возраст}岁,虚岁$ {возрастное 1 }喜欢Ctrl,也喜欢$ {петь ()} <р стиль =" цвет: