typeof(Infinity)
returns Number
in Javascript.
But why doesn't x.isNaN, where x = 1/0
, return Number
?
Sample code:
var x = 1/0;
document.write(typeof(x)); //returns Number
document.write(x.isNaN); //return undefined
P.S: I am new to Javascript and learning it from W3Schools. I would be glad if you can direct me to any other reliable resources.