var number=prompt("Enter a number",""), i=1, result=1;
while(i<=number) {
result = result * (i++);
}
console.log(result);
var number=prompt("Enter a number",""), result=1;
while(number) {
result *= number--;
}
console.log(result);
<form...>
...
<input type="submit"...>
</form>
<form ... onsubmit="return false;">
var s = 'some text -1.2 more text';
console.log(parseFloat(s.replace(/^.*?(-?\d+(?:\.\d+)?).*?$/, '$1')));
есть php скрипт который в зависимости от авторизованного пользователя выглядит оп разному