Новый и быстрый способ работы со строками - это Шаблонные литералы, о которых мы узнаем в этой статье. Приступим!

Как мы раньше работали со струнами?

Раньше мы видели строки между одинарными или двойными кавычками, как показано ниже:

var name = "Marina" ;
var hello = "Hello "+ name ;
console.log(hello); //Hello Marina

до сих пор это хорошо, но проблема возникает, когда вы пытаетесь создать многострочный шаблон и пытаетесь объединить переменные и выражения, а затем добавить кавычки внутри строки, поэтому вам нужно чередовать одинарные и двойные кавычки .. какая суета просто для создания строка !

ES6 предоставил вам отличное решение - приветственные шаблонные литералы.

Что такое литералы шаблонов?

Как мы упоминали ранее, это способ работы со строками и особенно динамическими строками; так что вам не нужно больше думать о том, какая следующая цитата будет использовать «одинарную или двойную» !!

Как использовать литералы шаблонов?

Он использует `обратные кавычки` для записи в него строки, поэтому вы можете писать одинарные и двойные кавычки столько, сколько вам нужно, не думая о чередовании между ними, они будут отображаться, когда вы их пишете.

var template = `Hello from "template literals" article , check previous one 'arrow functions'.` ;
console.log(template) // Hello from "template literals" article , check previous one 'arrow functions'.

Также он решает многострочные шаблоны, поэтому нет необходимости использовать \ n или \ t с `обратными кавычками`

И, наконец, для переменных и выражений, которые вы хотите объединить в строку вместо использования + для объединения, вы будете использовать $ {переменная или выражение} для определения переменной или выражения в фигурных скобках, например:

Переменные:

let name = "Marina" ;
let hello = ` Hello ${name} .`
console.log(hello); // Hello Marina .

Выражения:

let isWorld = true ;
let welcome = ` Hello ${ isWorld ? "World" : "me" } ! ` ;
console.log(welcome); // Hello World ! 

Резюме

  • Шаблонные литералы - это способ работы со строками.
  • Литералы шаблона используют `обратные кавычки` для записи внутри строки.
  • Лучше использовать с шаблонами многострочность, конкатенацию переменных и выражений.

это все, что вам нужно знать о шаблонных литералах. Надеюсь, вам понравилось и вы узнали.

Чтение - это хорошо, но чтение с реализацией - это здорово!

Удачного обучения ..