57 lines
2.0 KiB
Plaintext
57 lines
2.0 KiB
Plaintext
Test the basic behaviors of Number.isNaN()
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS Number.hasOwnProperty("isNaN") is true
|
|
PASS typeof Number.isNaN is "function"
|
|
PASS Number.isNaN !== isNaN is true
|
|
PASS Number.isNaN.length is 1
|
|
PASS Number.isNaN.name is "isNaN"
|
|
PASS Object.getOwnPropertyDescriptor(Number, "isNaN").configurable is true
|
|
PASS Object.getOwnPropertyDescriptor(Number, "isNaN").enumerable is false
|
|
PASS Object.getOwnPropertyDescriptor(Number, "isNaN").writable is true
|
|
PASS Number.isNaN() is false
|
|
PASS Number.isNaN(NaN) is true
|
|
PASS Number.isNaN(undefined) is false
|
|
PASS Number.isNaN(0) is false
|
|
PASS Number.isNaN(-0) is false
|
|
PASS Number.isNaN(1) is false
|
|
PASS Number.isNaN(-1) is false
|
|
PASS Number.isNaN(42) is false
|
|
PASS Number.isNaN(123.5) is false
|
|
PASS Number.isNaN(-123.5) is false
|
|
PASS Number.isNaN(Number.MAX_VALUE) is false
|
|
PASS Number.isNaN(Number.MIN_VALUE) is false
|
|
PASS Number.isNaN(Number.MAX_SAFE_INTEGER) is false
|
|
PASS Number.isNaN(Number.MIN_SAFE_INTEGER) is false
|
|
PASS Number.isNaN(Math.PI) is false
|
|
PASS Number.isNaN(Math.E) is false
|
|
PASS Number.isNaN(Infinity) is false
|
|
PASS Number.isNaN(-Infinity) is false
|
|
PASS Number.isNaN(null) is false
|
|
PASS Number.isNaN({}) is false
|
|
PASS Number.isNaN({ webkit: "awesome" }) is false
|
|
PASS Number.isNaN([]) is false
|
|
PASS Number.isNaN([123]) is false
|
|
PASS Number.isNaN([1,1]) is false
|
|
PASS Number.isNaN([NaN]) is false
|
|
PASS Number.isNaN("") is false
|
|
PASS Number.isNaN("1") is false
|
|
PASS Number.isNaN("x") is false
|
|
PASS Number.isNaN("NaN") is false
|
|
PASS Number.isNaN("Infinity") is false
|
|
PASS Number.isNaN(true) is false
|
|
PASS Number.isNaN(false) is false
|
|
PASS Number.isNaN(function(){}) is false
|
|
PASS Number.isNaN(isNaN) is false
|
|
PASS Number.isNaN(Symbol()) is false
|
|
PASS Number.isNaN(objectWithNumberValueOf) is false
|
|
PASS Number.isNaN(objectWithNaNValueOf) is false
|
|
PASS Number.isNaN(objectRecordConversionCalls) is false
|
|
PASS objectRecordConversionCalls.callList.length is 0
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|