为什么我得不到回报?我做错了什么



在此处输入图像描述我做错了什么?

function publicBusFare(passenger) {
let busFair = 0;
if (typeof passenger == 'number') {
// * Checking people for bus
if (passenger % 50 != 0) {
let extraPassengerOfBus = passenger % 50;
// * Checking People for micro bus
if (extraPassengerOfBus % 11 != 0) {
let extraPassengerOfMicro = extraPassengerOfBus % 11;
// * Checking Extra passenger are exist for public bus.
if (extraPassengerOfMicro != 0) {
// * Calculating The Bus Fair For Extra People...
busFair = extraPassengerOfMicro * 250;

我正在尝试返回busFair值。当我使用console.log函数时,我正在工作。

return busFair;
}
}
}
} else {
console.log("Please provide Number!")
}
}
publicBusFare(1);

实际上,您正在获取返回值。

console.log(publicBusFare(1))时,返回值作为函数console.log的参数传递。

如果要存储值,则需要将其分配给一个变量。

示例:

const busFare = publicBusFare(1);

也许这有助于你更好地理解:https://www.w3schools.com/js/js_functions.asp

相关内容

最新更新