var n = parseInt(prompt("Введи число", "")); // строку к числу нужно привести var z = 1; for (var i = 1; i <= n; i++) { // <-- точка с запятой тут не нужна z = z * i; } document.write (z); // вне цикла должен быть