testVAndBranch.js (407B)
1 // vim: set ts=8 sts=4 et sw=4 tw=99: 2 function f(x) { 3 if (x) 4 return true; 5 return false; 6 } 7 8 assertEq(f(NaN), false); 9 assertEq(f(-0), false); 10 assertEq(f(3.3), true); 11 assertEq(f(0), false); 12 assertEq(f(3), true); 13 assertEq(f("hi"), true); 14 assertEq(f(""), false); 15 assertEq(f(true), true); 16 assertEq(f(false), false); 17 assertEq(f(undefined), false); 18 assertEq(f({}), true); 19 assertEq(f(null), false);