JavaScript:函数 return 什么都没有 (vscode + Quokka.js)
JavaScript: functions return nothing (vscode + Quokka.js)
我正在 JavaScript(本周刚开始)练习 Visual Studio 扩展名为 Quokka.js 的代码。
我开始学习函数,这是我的第一个代码:
function calculateTip(price, percentage) {
console.log('calculating tip')
return (percentage/100) * price;
}
calculateTip(50, 18);
上面的函数只打印文本'calculating tip'。 return什么都没有(没有计算结果:percentage/100*价格)虽然我写了return代码。
// function expression
var divideByN = function(number, n) {
return number / n;
}
divideByN(18, 3);
上面的函数表达式 return 什么都没有(它应该 return 18/3)。
// anonymous function
(function(number, n) {
console.log('I am an expression');
return number / n;
})(18, 3);
上面的匿名函数只打印文本 'I am an expression'。应该 return number/n.
所以,console.log 似乎工作正常,但 functions/return 计算本身却不行。至少他们没有 returning 任何数字或文本,甚至没有未定义或错误或 NaN。 在 vscode+Quokka.js 中可能是什么原因造成的?在 vscode?
中,您是否有任何其他学习 JS 函数的选择
(关键字和关键短语 功能return没什么,
nothing returned out of a function, function no return, function prints nothing, javascript function returns nothing, javascript function no return , javascript 函数不工作, javascript 函数在 vscode)
中不工作
您需要输出结果才能真正看到它们。该函数正在返回值,但您没有输出,这些函数内部调用的 console.log 证明了这一点。使用 console.log 可以使用 Quokka 在文件中实时查看它们。这可能是重复的,但我找不到那个问题。
console.log(calculateTip(50, 18))
console.log(divideByN(18, 3))
console.log(
// anonymous function
(function(number, n) {
console.log('I am an expression');
return number / n;
})(18, 3)
)
我正在 JavaScript(本周刚开始)练习 Visual Studio 扩展名为 Quokka.js 的代码。 我开始学习函数,这是我的第一个代码:
function calculateTip(price, percentage) {
console.log('calculating tip')
return (percentage/100) * price;
}
calculateTip(50, 18);
上面的函数只打印文本'calculating tip'。 return什么都没有(没有计算结果:percentage/100*价格)虽然我写了return代码。
// function expression
var divideByN = function(number, n) {
return number / n;
}
divideByN(18, 3);
上面的函数表达式 return 什么都没有(它应该 return 18/3)。
// anonymous function
(function(number, n) {
console.log('I am an expression');
return number / n;
})(18, 3);
上面的匿名函数只打印文本 'I am an expression'。应该 return number/n.
所以,console.log 似乎工作正常,但 functions/return 计算本身却不行。至少他们没有 returning 任何数字或文本,甚至没有未定义或错误或 NaN。 在 vscode+Quokka.js 中可能是什么原因造成的?在 vscode?
中,您是否有任何其他学习 JS 函数的选择(关键字和关键短语 功能return没什么, nothing returned out of a function, function no return, function prints nothing, javascript function returns nothing, javascript function no return , javascript 函数不工作, javascript 函数在 vscode)
中不工作您需要输出结果才能真正看到它们。该函数正在返回值,但您没有输出,这些函数内部调用的 console.log 证明了这一点。使用 console.log 可以使用 Quokka 在文件中实时查看它们。这可能是重复的,但我找不到那个问题。
console.log(calculateTip(50, 18))
console.log(divideByN(18, 3))
console.log(
// anonymous function
(function(number, n) {
console.log('I am an expression');
return number / n;
})(18, 3)
)