将变量记录到控制台

时间:2019-04-09 14:27:05

标签: javascript

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

尝试使用with open('error.err','w') as ferr, open('output.out','w') as fout: p=subprocess.Popen('ansible-playbook ansible_final.yml -u ec2-user &', stdout=fout, stderr=ferr,preexec_fn=os.setsid,shell=True)

console.log(totalCost);

1 个答案:

答案 0 :(得分:3)

return关键字在执行了其行中的代码之后结束了一个函数。

此外,totalCost在您的countOfMonitors函数的范围内,因此您无法从其他地方访问它。

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

这应该可以使它工作:

function monitorCount(rows, columns) {
  return rows * columns;
}

function costOfMonitors(rows, columns){
  return monitorCount(rows, columns) * 200;
}
const totalCost = costOfMonitors(5, 4);
console.log(totalCost);