js 判断除数除以被除数,被除数是0 ,然后怎样得到被除数返回的还是0,而不是Infinity

JavaScript011

js 判断除数除以被除数,被除数是0 ,然后怎样得到被除数返回的还是0,而不是Infinity,第1张

首先,怎么会有除数除以被除数这种情况?应该是除数除被除数或者被除数除以除数;既然已经有了被除数这个先行条件,就不会有Infinity的情况出现了。只可能出现0 or NaN判断的话,用isNaN就行了

<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" />

输入完单价,点金额的输入框就好~~

function x(a, b) {

var n1 = a / b

var n2 = a % b

return [n1, '.0', n2].join('')

}