Javascript 将变量记录到控制台

Javascript 将变量记录到控制台,javascript,Javascript,如何将变量totalCost记录到控制台?尝试运行此代码时出错 尝试使用console.log(totalCost) return关键字在其行中的代码执行后结束函数 另外,totalCost在您的countOfMonitors功能范围内,因此您不能从其他地方访问它 此外,即使您交换了return语句和声明,也会创建一个带有递归的无限循环,因为您在函数中调用同一个函数 这应该可以让它工作: 函数监视器计数(行、列){ 返回行*列; } 监视器的功能成本(行、列){ 返回监视器计数(行、列)*200

如何将变量totalCost记录到控制台?尝试运行此代码时出错

尝试使用
console.log(totalCost)


return
关键字在其行中的代码执行后结束函数

另外,
totalCost
在您的
countOfMonitors
功能范围内,因此您不能从其他地方访问它

此外,即使您交换了
return
语句和声明,也会创建一个带有递归的无限循环,因为您在函数中调用同一个函数

这应该可以让它工作:

函数监视器计数(行、列){
返回行*列;
}
监视器的功能成本(行、列){
返回监视器计数(行、列)*200;
}
const totalCost=监控器的成本(5,4);
控制台日志(总成本);

您是否调用过该函数?您需要从函数返回。此外,请始终张贴您收到的错误。为什么
costOfMonitors
函数中有
const totalCost
呢?在设置
totalCost
之前,请先从
costOfMonitors
函数返回,然后再设置
totalCost
@Carcigenicate-尽管如此,
totalCost
的范围是有限的,因此OP将得到一个
totalCost is not defined error(总成本未定义)
该错误告诉了您什么?您希望从这段代码中记录到控制台的内容是什么?为什么?(老实说,这段代码中有各种各样的问题…)非常感谢!做了一件好事!!!!这个Java脚本是新的!!!!!啊哈!!
function monitorCount(rows, columns) {
  return rows * columns;
}

function costOfMonitors(rows, columns){
  return monitorCount(rows, columns) * 200;

  const totalCost = costOfMonitors(5, 4);

}

console.log(totalCost);