gpt4 book ai didi

javascript - 计算的 JS var 的 NaN 或空白值

转载 作者:行者123 更新时间:2023-11-29 18:25:39 26 4
gpt4 key购买 nike

我有以下 javascript:

<script type="text/javascript">
function changeBet(parseFloat(bet)) {
var moneyline = parseFloat(<?php echo json_encode($win) ?>);
var gain = parseFloat(bet * moneyline);
document.getElementById("PotentialGain").value = gain;
}
</script>

php 变量 $win 被成功地 var_dump 为一个 float 。当变量 gain = bet 时,PotentialGain 按预期显示来自 BetAmount 的用户输入。这是我回显的 php 代码:

echo '<tr>';
echo '<td>type="text" name="BetAmount[]" id="BetAmount" onkeyup="changeBet(this.value);" ></td></tr><tr><td>Potential Gain:<input type="text" name="PotentialGain[]" id="PotentialGain" ></td></tr><tr><td><input type="Submit" name="send" value="Submit"></td>';
echo '</tr>';

但是,我希望增益(作为 PotentialGain 值输入)是用户输入 bet * var moneyline

结果为 NaN。是否存在我没​​有正确解析以显示增益的正确数值的 var?

感谢您的帮助。

最佳答案

您不能在需要参数名称的地方进行函数调用。

function changeBet(bet) {
bet = parseFloat(bet);
// rest of code
}

关于javascript - 计算的 JS var 的 NaN 或空白值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13596225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com