gpt4 book ai didi

Javascript parseInt 或 + ,追加而不是添加

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:53 27 4
gpt4 key购买 nike

<分区>

我在使用 parseInt 函数或 + 操作数时遇到了一些问题。我想输入两个数字,将一个数字乘以第三个数字并将它们相加。它不是将数字相加,而是将一个数字附加到另一个数字。

<script language = 'JavaScript'>
function calculate_total()
{
var a = 0;
var b = 0;
var t = 0;

parseInt(a = prompt('Pay 1'), 10);
//Input of 10
if(isNaN(a))
{
alert('Error A');
}
//No Error

parseInt(b = prompt('Pay 2'), 10);
//input of 12
if(isNaN(b))
{
alert('Error B');
}
//No Error

parseInt(t = (a * 20 + b), 10);
if(isNaN(t))
{
alert('Error T');
}
else
{
alert('Total Pay: ' + t);
//expected answer 212
//Actual Answer 20012
}
//No Error
}
calculate_total();
</script>

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