Ниже приведен список методов с их описанием.
Sr.No | Метод и описание |
---|---|
1 | String.prototype.startsWith (searchString, position = 0)
Возвращает true, если получатель начинается с searchString; позиция позволяет вам указать, где начинается проверяемая строка. |
2 | String.prototype.endsWith (searchString, endPosition = searchString.length)
Возвращает true, если получатель начинается с searchString; позиция позволяет указать, где начинается проверяемая строка. |
3 | String.prototype.includes (searchString, position = 0)
Возвращает true, если получатель содержит searchString; Положение позволяет указать, где начинается строка для поиска. |
4 | String.prototype.repeat (количество)
Возвращает получатель, связанный счетчик раз. |
Возвращает true, если получатель начинается с searchString; позиция позволяет вам указать, где начинается проверяемая строка.
Возвращает true, если получатель начинается с searchString; позиция позволяет указать, где начинается проверяемая строка.
Возвращает true, если получатель содержит searchString; Положение позволяет указать, где начинается строка для поиска.
Возвращает получатель, связанный счетчик раз.
Шаблонные литералы
Шаблонные литералы — это строковые литералы, которые допускают встроенные выражения. Шаблонные строки используют обратные тики («), а не одинарные или двойные кавычки. Таким образом, строка шаблона может быть записана как —
var greeting = `Hello World!`;
Строковая интерполяция и литералы шаблона
Шаблонные строки могут использовать заполнители для подстановки строк с использованием синтаксиса $ {}, как показано.
Пример 1
var name = "Brendan"; console.log('Hello, ${name}!');
Следующий вывод отображается при успешном выполнении вышеуказанного кода.
Hello, Brendan!
Пример 2. Шаблонные литералы и выражения
var a = 10; var b = 10; console.log(`The sum of ${a} and ${b} is ${a+b} `);
Следующий вывод отображается при успешном выполнении вышеуказанного кода.
The sum of 10 and 10 is 20
Пример 3: литералы шаблона и выражение функции
function fn() { return "Hello World"; } console.log(`Message: ${fn()} !!`);
Следующий вывод отображается при успешном выполнении вышеуказанного кода.
Message: Hello World !!
Многострочные строки и литералы шаблонов
Шаблонные строки могут содержать несколько строк.
пример
var multiLine = ` This is a string with multiple lines`; console.log(multiLine)
Следующий вывод отображается при успешном выполнении вышеуказанного кода.
This is a string with multiple line
String.raw ()
ES6 включает функцию тега String.raw для необработанных строк, где обратная косая черта не имеет особого значения. String.raw позволяет нам написать обратную косую черту, как в обычном литерале. Рассмотрим следующий пример.
var text =`Hello \n World` console.log(text) var raw_text = String.raw`Hello \n World ` console.log(raw_text)
Следующий вывод отображается при успешном выполнении вышеуказанного кода.
Hello World Hello \n World
String.fromCodePoint ()
Статическая Строка. Метод fromCodePoint () возвращает строку, созданную с использованием указанной последовательности кодовых точек Юникода . Функция выдает RangeError, если передана недопустимая кодовая точка.
console.log(String.fromCodePoint(42)) console.log(String.fromCodePoint(65, 90))
Следующий вывод отображается при успешном выполнении вышеуказанного кода.