Начал изучать JS. Почему не работают выражения в строке htmlCode?
function generateColor() {
return "#" + Math.floor(Math.random() * 16777215).toString(16);
}
function circle() {
var r = Math.random() * 100 + 50,
d = r * 2,
color = generateColor(),
htmlCode = '<div style="width: ${d}px; height: ${d}px; background-color: ${color}; border-radius: 50%;"></div>';
document.write(htmlCode);
}
circle();
Замените ' на `:
function generateColor() {
return "#" + Math.floor(Math.random() * 16777215).toString(16);
}
function circle() {
var r = Math.random() * 100 + 50,
d = r * 2,
color = generateColor(),
htmlCode = `<div style="width: ${d}px; height: ${d}px; background-color: ${color}; border-radius: 50%;"></div>`;
document.write(htmlCode);
}
circle();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости