<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> var a="123"; // alert(typeof a) //parseInt 把字符串转换成整数 a=parseInt(a); alert(typeof a) alert(a) var b="qwe"; b=parseInt(b); alert(typeof b); alert(b); var c=123; var d=parseInt("abc") // isNaN判断一个数值是不是NaN,ture代表是个非数值,false代表是数值。 alert(isNaN(c)); // 含有其他字符的 会变成NaN var num="123adc"; num=Number(num); alert(typeof num); alert(num); // 只要包含可以转出 部分就可以转出 var num2="123acd"; num2=parseInt(num2); alert(typeof num2); alert(num2) // 必须带有小数点 var num3="123acd"; num3=parseFloat(num3); alert(typeof num3); alert(num3) </script> </head> <body> <!--转换函数 Number() 任意数据类型转换为数值型 parseInt():将字符串转换为整数型 parseFloat():将字符串转换为小数--> </body> </html>