在此处输入图像描述我做错了什么?
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