<html> <head> <script type="text/javascript" src="function.js"></script> <script type="text/javascript"> var x=123; var y="34"; alert(x+y); alert(isNaN(y)); // if(!isNaN(y)){ alert(x+parseInt(y)); } </script> </head> <body> </body> </html>
上面的程式碼isNaN的意思是is not a Number 也就是說當他是數字的時候返回的是false 當文字中含有數字的時候返回的true;
var x=123; var y="casc234"; alert(x+y); alert(isNaN(y)); // if(!isNaN(y)){ alert(x+parseInt(y)); }
返回的是true;
var x=123; var y="casc234"; alert(x+y); alert(isNaN(x)); // if(!isNaN(y)){ alert(x+parseInt(y)); }
返回的是false;
var x=123; var y="casc"; alert(x+y); alert(isNaN(y)); // if(!isNaN(y)){ alert(x+parseInt(y)); }
返回的是true;
說明這是判斷一個這是不是一個字串的方法,如果是字串,則返回true;
如果不是字串則返回false;