Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,885 questions

51,811 answers

573 users

How to determines whether a value is NaN or not in JavaScript

1 Answer

0 votes
document.write("isNaN(NaN) = " + isNaN(NaN) + "<br />");  
document.write("isNaN({}) = " + isNaN({}) + "<br />");  
document.write("isNaN(undefined) = " + isNaN(undefined) + "<br />");  
document.write("isNaN(true) = " + isNaN(true) + "<br />");  
document.write("isNaN(null) = " + isNaN(null) + "<br />");  
document.write("isNaN(100) = " + isNaN(100) + "<br />");  
document.write('isNaN("100") = ' + isNaN("100") + "<br />");  
document.write("isNaN(3.14) = " + isNaN(3.14) + "<br />");  
document.write('isNaN("3.14") = ' + isNaN("3.14") + "<br />");  
document.write('isNaN("300F") = ' + isNaN("300F") + "<br />");  
document.write('isNaN("") = ' + isNaN("") + "<br />");  
document.write('isNaN(" ") = ' + isNaN(" ") + "<br />");
document.write('isNaN(new Date()) = ' + isNaN(new Date()) + "<br />");
document.write('isNaN(new Date().toString()) = ' + isNaN(new Date().toString()) + "<br />");
document.write('isNaN("FFFF") = ' + isNaN("FFFF") + "<br />");
document.write('isNaN("xyz") = ' + isNaN("xyz") + "<br />");
 
/*
run

isNaN(NaN) = true
isNaN({}) = true
isNaN(undefined) = true
isNaN(true) = false
isNaN(null) = false
isNaN(100) = false
isNaN("100") = false
isNaN(3.14) = false
isNaN("3.14") = false
isNaN("300F") = true
isNaN("") = false
isNaN(" ") = false
isNaN(new Date()) = false
isNaN(new Date().toString()) = true
isNaN("FFFF") = true
isNaN("xyz") = true
 
*/

 



answered Jul 28, 2016 by avibootz
...