我无法在函数内添加函数

时间:2019-04-15 01:25:10

标签: javascript function

我现在正在学习JavaScript,我创建了一个工作函数,现在我想在另一个函数中调用它,但是我做不到

这是我的职能

function findHeight1() {
  gravity = promptNum("Enter given gravity (If on earth g = 9.8)");
  time = promptNum("Enter given Time");
  height = 1/2 * (gravity * (time * time));}

我试图将其添加到新函数中,但没有成功

function findPE2() {
  height = findHeight1();
  mass = promptNum("Enter given Mass");
  potentialEnergy = (mass * gravity) * height;}

1 个答案:

答案 0 :(得分:1)

您需要return height中的findHeight1-但即使如此,由于您声明的变量中没有varletconst,因此它们是重新创建为全局变量:

function findHeight1() {
  let gravity = promptNum("Enter given gravity (If on earth g = 9.8)");
  let time = promptNum("Enter given Time");
  let height = 1/2 * (gravity * (time * time));
  return height;
}