michael@0: function loopWithUndefined1(t, val) { michael@0: var a = new Array(6); michael@0: for (var i = 0; i < 6; i++) michael@0: a[i] = (t > val); michael@0: return a; michael@0: } michael@0: loopWithUndefined1(5.0, 2); //compile version with val=int michael@0: michael@0: function testLoopWithUndefined1() { michael@0: return loopWithUndefined1(5.0).join(","); //val=undefined michael@0: }; michael@0: assertEq(testLoopWithUndefined1(), "false,false,false,false,false,false");