function testNaN(x) { | |
var x = NaN; | |
assertEq(isNaN(x), true); | |
} | |
testNaN(); | |
function testInfinity(x) { | |
return (x === Infinity); | |
} | |
assertEq(testInfinity(Infinity), true); | |
assertEq(testInfinity(6), false); | |
assertEq(testInfinity(-Infinity), false); | |
function testUndefined(x) { | |
return (x === undefined); | |
} | |
assertEq(testUndefined(undefined), true); | |
assertEq(testUndefined(), true); | |
assertEq(testUndefined(5), false); |