annotate core-javascript/javascript-exercises/answers/function-exercises.js @ 187:cc20307b32db javascript-exercises

Add function-exercises.js - 'return value'.
author jf3243
date Thu, 17 Nov 2011 17:00:00 +0000
parents
children 41c63d83ef49
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
187
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
1 var something = null;
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
2
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
3 TEST('return value', function()
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
4 {
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
5 var fn_1 = function(){
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
6 };
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
7
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
8 something = undefined;
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
9 assert( fn_1() === something );
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
10
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
11 var fn_2 = function(){
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
12 // start
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
13 return 42;
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
14 // end
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
15 };
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
16
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
17 something = undefined;
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
18 assert( fn_2() === 42 );
cc20307b32db Add function-exercises.js - 'return value'.
jf3243
parents:
diff changeset
19 });