gpt4 book ai didi

javascript - 加上 Jquery 中的运算符问题

转载 作者:行者123 更新时间:2023-11-30 08:45:44 28 4
gpt4 key购买 nike

我正在尝试使用以下脚本

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#item1_number_1').keyup(function() {
var valone = $('#item1_number_1').val();
var valtwo = 5;
var total = ((valone) + (valtwo));
$('#item2_number_1').val(total.toFixed(2));
});
});
</script>

我在现场没有得到任何结果。但是当我分配多个 (*) 而不是加号 (+) 时,我得到了结果。

我无法理解“var total = ((valone) + (valtwo));”中的错误是什么

最佳答案

您只能在 Numbers 上调用 toFixed

String * String 会将字符串转换为数字,并将它们相乘,得到一个数字

String + String 会将两个字符串连接在一起,为您提供一个String

在尝试将它们相加之前,您需要手动将字符串转换为数字。

var total = (+valone) + (+valtwo);

然后 Number + Number 会将两个数字相加在一起,得到一个数字。

关于javascript - 加上 Jquery 中的运算符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22173516/

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