scripted-08.js (291B)
1 function first(a, b) { 2 return second(a, b); 3 } 4 5 function second(a, b) { 6 return third(a, b, a + b); 7 } 8 9 function third(a, b, c) { 10 return a + b + c; 11 } 12 13 function foo(x) { 14 var a = 0; 15 for (var i = 0; i < 100; i++) 16 a += first(x, i); 17 return a; 18 } 19 20 var q = foo(10); 21 assertEq(q, 11900);