Mercurial > js4py
changeset 188:41c63d83ef49 javascript-exercises
Add function-exercises.js - 'parameters'.
| author | jf3243 |
|---|---|
| date | Thu, 17 Nov 2011 17:14:16 +0000 |
| parents | cc20307b32db |
| children | 2e652f4b492f |
| files | core-javascript/javascript-exercises/answers/function-exercises.js |
| diffstat | 1 files changed, 27 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/core-javascript/javascript-exercises/answers/function-exercises.js Thu Nov 17 17:00:00 2011 +0000 +++ b/core-javascript/javascript-exercises/answers/function-exercises.js Thu Nov 17 17:14:16 2011 +0000 @@ -17,3 +17,30 @@ something = undefined; assert( fn_2() === 42 ); }); + + +TEST('parameters', function() +{ + var something = null; + + var fn = function(a, b, c){ + // start + return b; + // stop + }; + + assert( fn(1, 2, 3) === 2 ); + assert( fn(4, 5, 6) === 5 ); + + something = 8; + assert( fn(7, 8) === something ); + + something = 10; + assert( fn(9, 10, 11, 12) === something ); + + something = undefined; + assert( fn(13) === something ); + + something = undefined; + assert( fn() === something ); +});
