var dml = 30
var dd = parseFloat(document.getElementById("DriverD").value) <----- Only numbers like 10
var dm = dd-dml
alert((dd - dml) * 0.75) <----- This works
alert(dm * 0.75) <----- This returns NaN
alert(typeof(dm)) <----- This show that dm is a Number
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我一直得到NaN.我已经尝试过parseFloat和parseInt,但仍表示为NaN乘以一个变量(DM),它是由变量(DD-DML)时.dm是用dd或10-30减去dml的结果.请分享您的解决方案.
我是新来的,我需要帮助,请不要troll :)我想在我的网站上添加一个成本计算器.
尝试这个
两个操作数必须转换为 parseFloat
<input type="text:" value="10" id="DriverD" />
var dml = parseFloat(30);
var dd = parseFloat(document.getElementById("DriverD").value);
var dm = dd-dml;
alert(dm * .10);
Run Code Online (Sandbox Code Playgroud)
结果是-.2
| 归档时间: |
|
| 查看次数: |
18522 次 |
| 最近记录: |