changeset 180:358a1a6f5e36 javascript-exercises

Add scope-exercises.js - 'function body'.
author jf3243
date Thu, 17 Nov 2011 14:48:55 +0000
parents 1ebd3e22afac
children f07846d74d8f
files core-javascript/javascript-exercises/answers/scope-exercises.js
diffstat 1 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/core-javascript/javascript-exercises/answers/scope-exercises.js	Thu Nov 17 14:43:30 2011 +0000
+++ b/core-javascript/javascript-exercises/answers/scope-exercises.js	Thu Nov 17 14:48:55 2011 +0000
@@ -77,3 +77,23 @@
     assert( a === something );
 });
 
+
+TEST('function body', function()
+{
+    var a;
+    var b;
+
+    var fn_1 = function(c){
+        // start
+        var tmp = a * c;
+        a = c;
+        return tmp;
+        // stop
+    };
+
+    a = 3;
+    b = fn_1(5);
+    assert( a === 5);
+    assert( b === 3 * 5 );
+
+});