gpt4 book ai didi

javascript - 函数未运行/未正确调用

转载 作者:行者123 更新时间:2023-12-03 04:42:11 26 4
gpt4 key购买 nike

变量vTotalPayment不起作用。我认为这是由于我调用函数的方式造成的,尽管我无法弄清楚我做错了什么。我知道这也可能是由于滥用 switch 语句造成的。

function begin() {
var vTicketType = prompt('Please enter the type of ticket');
var vTicketQty = Number(prompt('Please enter amount required'));

document.write('Ticket Type: ' + vTicketType + '<br />');
document.write('Ticket Qty: ' + vTicketQty + '<br />');

var vTicketPrice = calcPrice(vTicketType);
var vTotalPayment = calcTotal(vTicketQty, vTicketPrice);

document.write('Total Payment: ' + vTotalPayment);

}
begin();

function calcPrice(Prices) {
var Price = 0;
switch (vTicketType) {
case 'A':
Price = 100;
break;
case 'B':
Price = 75;
break;
case 'C':
Price = 50;
break;
default:
Price = -1;
}
return (Price);
}


function calcTotal(Payments) {
var Payment = (vTicketQty * vTicketPrice);
return (Payment);
}

最佳答案

您只向函数 calcTotal 传递一个参数,甚至没有使用它。将您的 calcTotal 替换为以下代码,如果仍然无法正常工作,请在评论中告诉我。

function calcTotal(vTicketQty, vTicketPrice) {
return (vTicketQty * vTicketPrice);
}

关于javascript - 函数未运行/未正确调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43038904/

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