parseFloat(String s)& toFixed()
语法
parseFloat() 将一个字符串转换成一个浮点数字
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字
参数
parseFloat() 参数为待转换的字符串
toFixed() 规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替
返回值
转换后的数字
经典案例
此函数可以将字符串转换成浮点数,网页中text框中输入的值,我们可以使用doucument.getElemenById(“id”).value 取到,但取到的值是字符串。有时候我们需要对取到的多个值做数学运算,此方法便可将字符串转化成数字。
需求描述:将下图中的各金额求和后,填充到合计框中,求和时机在各文本框失去焦点时。
代码如下:
结果如图:
需求扩展:
现在需要把求得的和保留两位小数,那么需要使用toFiexd()函数处理结果,如图:
修改后的:sumMoney()