具体修改如下:
var a = "62223.56"
var c = parseFloat(a) % 10000
浮点型在内存中并不一定就是按照想想中那样保存的。
多多少少会有不同。不如说0.23在内存中可能是以0.222222222229的形式保存的。或者是以0.230000000000000001的形式保存的。这种现象目前我还不知道怎么避免。但是用浮点型有可能就会产生这样的结果。
<script type="text/javascript">function G(e){return document.getElementById(e)}
</script>
单价:<input type="text" id="p" name="price" onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'')" onblur="G('total').value = this.value / 0.9"/>
金额:<input type="text" id="total" name="total" />
输入完单价,点金额的输入框就好~~
Math.ceil(count / pagesize)//向上整除 4/3=2Math.floor(count / pagesize)//向下整除 4/3=1
Math.round(5/2)//四舍五入
parseInt(5/2)//丢弃小数部分,保留整数部分