function Decide(aaa) {
if (new.target) { // функция вызвана через new
this.value = aaa * 10;
} else { // функция вызвана как обычная функция
return aaa / 10;
}
}
// Если функция была вызвана через new, то есть как конструктор,
// то она вернет нам объект со свойством value, которое содержит
// значение переданного аргумента, умноженное на 10.
// Если же функция была вызвана без new, то есть как обычная функция,
// то она вернет значение аргумента, деленное на 10
let test1 = new Decide(3);
let test2 = Decide(7);
console.log(test1.value);
// *обращаемся к свойству value объекта, который нам вернули (== 30)
console.log(test2);
// *тут должен быть просто результат (== 0.7)
(new.target == this)
document.body.innerHTML
= document.body.innerHTML.replaceAll('Маша', 'Даша');
<body>
<div class="background"></div>
<input class="email" type="text" placeholder="E-mail"/>
<input class="pass" type="text" placeholder="Пароль"/>
<p class="geniussite">genius.site</p>
<div id="square"></div>
<button id="vhod">ВХОД</button>
</body>