目录:
JavaScript的Number()函数,强制类型转换parseInt()和parseFloat()两个转换函数。通过使用正则表达式Number() 函数把对象的值转换为数字。 如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。
<script type="text/javascript">var test1= new Boolean(true);var test2= new Boolean(false);var test3= new Date();var test4= new String("999");var test5= new String("999 888");document.write(Number(test1)+ "<br />");document.write(Number(test2)+ "<br />");document.write(Number(test3)+ "<br />");document.write(Number(test4)+ "<br />");document.write(Number(test5)+ "<br />");</script>输出的值:101256657776588999NaN
3.通过使用正则表达式
function getStringofNum(text) {//取出字符串中的数字var value = text.replace(/[^0-9]/ig,"");return value;}getStringofNum('sdjk_2.4.7')//247