Показать сообщение отдельно
  #1 (permalink)  
Старый 05.08.2019, 18:48
Профессор
Отправить личное сообщение для Teamur Посмотреть профиль Найти все сообщения от Teamur
 
Регистрация: 08.06.2015
Сообщений: 206

Как JS соединяет значения в шаблонной строке?
let i = 20, s = document.body.style;

s.top = `${i}px`;

// или

s.top = i + 'px'


Во втором случае выполняется математическое сложение с проверкой типов и преобразованиями, верно?

Но что происходит в первом случае?

Предположу, что первый способ эффективнее по производительности, ведь вроде как не выполняем математических операций.

Чему бы вы отдали предпочтение и почему?
Ответить с цитированием