[英]Factorial function using JS
我写了一个接受数字的代码,并将其阶乘打印到控制台。
这次,我想让它提示用户输入该数字,然后警告阶乘。
var x = prompt("Input the number" ); var y=1; function factorial(x) { for(i=2; i<=x; i++) { y *= i; } console.log(y); } alert(factorial(x));
您的代码几乎是正确的,只是忘记了实际返回y
的值作为函数的结果。
var x = prompt("Input the number" ); var y=1; function factorial(x) { for(i=2; i<=x; i++) { y *= i; } console.log(y); return y; } alert(factorial(x));
请注意我添加的return y
语句。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.