-1:000000000000 | 0:ddefea81449d |
---|---|
1 function f (v, i) { | |
2 var c = v[i]; | |
3 switch (c) { | |
4 case 0: | |
5 assertEq(v[i], 0); | |
6 break; | |
7 case 1: | |
8 assertEq(v[i], 1); | |
9 break; | |
10 default: | |
11 assertEq(c === 0 || c === 1, false); | |
12 } | |
13 } | |
14 | |
15 var v = [ | |
16 0, 0.0, 0.1, 1, 1.0, 1.1, | |
17 null, undefined, true, false, {}, "", "0", "1", | |
18 { valueOf: function () { return 0; } }, | |
19 { valueOf: function () { return 1; } } | |
20 ]; | |
21 for (var i = 0; i < 100; i++) | |
22 f(v, i % v.length); |