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