let i = 20, s = document.body.style;
s.top = `${i}px`;
// или
s.top = i + 'px'
Во втором случае выполняется математическое сложение с проверкой типов и преобразованиями, верно?
Но что происходит в первом случае?
Предположу, что первый способ эффективнее по производительности, ведь вроде как не выполняем математических операций.
Чему бы вы отдали предпочтение и почему?