【发布时间】:2020-07-15 07:47:00
【问题描述】:
我正在使用 Quokka.js 扩展在 Visual Studio Code 上练习 JavaScript(本周刚开始)。 我开始学习函数,这是我的第一个代码:
function calculateTip(price, percentage) {
console.log('calculating tip')
return (percentage/100) * price;
}
calculateTip(50, 18);
上面的这个函数只给我打印文本“计算提示”。尽管我已经编写了返回代码,但它什么也不返回(计算没有结果:百分比/100*价格)。
// function expression
var divideByN = function(number, n) {
return number / n;
}
divideByN(18, 3);
上面的函数表达式什么也没返回(它应该返回 18/3)。
// anonymous function
(function(number, n) {
console.log('I am an expression');
return number / n;
})(18, 3);
上面的匿名函数只给我打印文本“我是一个表达式”。它应该返回 number/n。
所以,console.log 似乎工作正常,但函数/返回计算本身却不行。至少他们没有返回任何数字或文本,甚至没有返回未定义或错误或 NaN。 vscode+Quokka.js 中出现这种情况的原因可能是什么?在 vscode 中学习 JS 函数有其他选择吗?
(keywords and keyphrases 函数不返回任何内容, 函数没有返回任何内容,函数没有返回,函数不打印任何内容,javascript 函数不返回任何内容,javascript 函数没有返回,javascript 函数不工作,javascript 函数在 vscode 中不工作)
【问题讨论】:
标签: javascript function visual-studio-code quokka.js