<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;
