我现在正在学习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;}
答案 0 :(得分:1)
您需要return height
中的findHeight1
-但即使如此,由于您声明的变量中没有var
,let
或const
,因此它们是重新创建为全局变量:
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;
}