aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/v4/fact.3.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/v4/fact.3.js')
-rw-r--r--tests/manual/v4/fact.3.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/manual/v4/fact.3.js b/tests/manual/v4/fact.3.js
new file mode 100644
index 0000000000..8a42df080f
--- /dev/null
+++ b/tests/manual/v4/fact.3.js
@@ -0,0 +1,20 @@
+function fact(n) {
+ var res = 1;
+ for (var i = 2; i <= n; i=i+1) {
+ res = res * i;
+ }
+ return res;
+}
+
+function go() {
+ var d1 = +new Date
+ for (var i = 0; i < 1000000; i = i + 1) {
+ if (fact(12) != 479001600)
+ print(i);
+ }
+ var d2 = +new Date
+ print("done in", d2 - d1)
+}
+
+//print(fact(12));
+go();