gpt4 book ai didi

javascript - 如果未通过付款,则 fedEx 函数应返回“需要付款”值

转载 作者:行者123 更新时间:2023-12-01 00:38:59 24 4
gpt4 key购买 nike

我对 javascript 很陌生,我似乎无法掌握函数、参数和参数的想法。

如果未通过付款,我尝试返回“Payment required”值,如果收到的付款少于 1000,则返回“Payment Insufficient”值,如果收到足够的资金,则返回“OK”值

    var fedEx = function(letters, boxes, payment){

if (payments < 1){
return "Payment Required";
};
else if (payments < 1000){
return "Payment Insufficient";
};
else {
return "OK";
};

};

这是我的所有代码

    var usps = function(letters, speed) {
if (letters.length > 5){
return fedEx(letters, null, 1000);
};
};

var mailCarrier = function(letter) {

usps([letter], "slow")

};

var fedEx = function(letters, boxes, payment){

if (payments < 1){
return "Payment Required";
};
else if (payments < 1000){
return "Payment Insufficient";
};
else {
return "OK";
};

};

我收到此错误“ReferenceError:fedEx 未定义”

最佳答案

fedEx 函数中存在语法错误:删除了条件 block 后的分号,将 payment 替换为 payment。

function fedEx(letters, boxes, payment) {
if (!payment) {
return "Payment Required";
} else if (payment < 1000) {
return "Payment Insufficient";
}
return "OK";
};

console.log(fedEx(0,0,null))
console.log(fedEx(0,0,0))
console.log(fedEx(0,0,100))
console.log(fedEx(0,0,1001))

像这样定义函数将允许您忽略排序...

function fedEx(...) {...}

而不是...

var fedEx = function(...) {...}

关于javascript - 如果未通过付款,则 fedEx 函数应返回“需要付款”值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57862373/

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