<script language="JavaScript" type="text/javascript">
var test1="123";
var test2="123abc";
if(isNaN(test1)){
document.write(test1 + " <== is Not_a_Number, It's a String<br>");}
else if(!isNaN(test1)){
document.write(test1 + " <== is a Number <br>");}
if(isNaN(test2)){
document.write(test2 +" <== is Not_a_Number, It's a String <br>");}
else if(!isNaN(test2)){
document.write(test2 +" <== is a Number <br>");}
</script>
the script tells me:
123 <== is a Number 123abc <== is Not_a_Number, It's a Stringbut "123" is also script, not a number.
number will be if i use parseInt(test1) or Number(test1), If I want to know whether variale is a string or Number, what do I do?
Other question: what is diference between ParseInt() and Number() ? is Number() general becaouse I have also ParseFloat() function?


Sign In
Create Account


Back to top









