1、字符串转换成数字
1 1 <!doctype html> 2 2 <html> 3 3 <head> 4 4 <meta charset="utf-8"> 5 5 <title>字符串转换成数字练习</title> 6 6 </head> 7 7 <script type="text/javascript"> 8 8 /* 9 9 字符串转换成数字 1010 parseInt():可以把字符串转换成整数. 1111 parseFloat():可以把一个字符串转换成小数 1212 1313 */ 1414 var a="12a12";//返回值:12 //parseInt方法如果结束含有非数字的字符,那么parseInt方法会从字符串的首个字符开始寻找,一直找到非数字的字符为止,然后就使用前面的数字字符转换成数字 1515 a="012";//返回值:12 //如果首位是0,那么就去除0,再进行转换 1616 a="0x10";//返回值:16 //如果一个字符串是以0x开头(零x),那么字符串的内容会当作十六进制处理 1717 a="12a12";//返回值:NaN //NaN表示:not a number不是一个数字 1818 a="12";//返回值:12 1919 document.write(parseInt(a)+"<br/>"); 2020 2121 var b="10";//返回值:10 //如果一个字符串是整数,那么parseFloat还是转换成整数 2222 b="10.1";//返回值:10.1 2323 document.write(parseFloat(b)+"<br/>");// 2424 2525 /* 2626 javascript提供一个IsNaN的方法让我们判断该字符串是否是一个数字. 2727 not a number不是一个数字 2828 不是一个数字,则返回true;是一个数字,则返回false 2929 */ 3030 document.write(isNaN("a123")+"<br/>");//返回值:true 3131 document.write(isNaN("123")+"<br/>");//返回值:false 3232 </script> 3333 <body> 3434 </body> 3535 </html>
实例结果图

原创作者:DSHORE
作者主页:http://www.cnblogs.com/dshore123/
原文出自:https://www.cnblogs.com/dshore123/p/9404397.html
欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!)