当前位置: 首页 > web开发 > 脚本语言 > 正文

JS从字符串中提取整数和浮点数

时间:2017-03-18 本站 guaitu

Javascript如何从字符串中提取整数和浮点数:

1、从字符串中提取整数:

parseInt()函数: 在一个字符串中,从左向右提取整型;如果遇到非整型内容,则停止提取,并返回结果;

如果第一个字符就是非整型,则立即停止并返回NaN。

例:

parseInt("120px"); //结果是120

parseInt("120.96"); //结果是120

parseInt("abc120px"); //结果是Nan

例:将一个div的宽度乘以2

<script type="text/javascript">
//将一个div的宽度*2
var width="100px";
//提取整型
width=parseInt(width);
width=width*2+"px";
document.write(width);
</script>

2、从字符串中提取浮点数:

parseFloat()函数:

在一个字符串中,从左向右,提取浮点型数据;遇到非浮点型内容,则停止提取,并返回结果。如果第一个字符是非浮点型,则立即停止,并返回NaN

parseFloat("120px") //返回120

parseFloat("288.54abc") //返回288.54

parseFloat("a123.54") //返回NaN

parseFloat(".68") //返回0.68

URL: http://www.bianceng.cn/webkf/script/201703/50587.htm