我是初学者,所以这个问题可能很愚蠢。 我必须做 4 个 Javascript 函数,我将它们放在下面
function Square(a) {
b=a*a;
return b;
}
//2.Functia Half//
function Half(a) {
b=a/2;
return b;
}
//3.Functia Percent//
function Percent(a,b) {
procent=a/b*100;
return procent + "%";
}
//4.Functia Area//
function Area(a) {
pi=3.14;
circlearea=a*a*pi;
final=circlearea.toFixed(0);
return final;
}
现在我必须创建最后一个函数,它的作用是:
对我给新函数(a)的参数应用Half函数,存储在新变量(结果)中,结果成为函数平方的参数,结果将再次存储在新变量中( resultSquare), resultSquare将在Area函数中使用并存储在一个新变量(resultArea)中。最后,我需要百分比函数来找出 resultArea 与 resultSquare 的百分比。我尝试了这样的方法,但没有成功:
function new function{
result=Half(a);
return result;
resultSquare=Square(result);
return resultSquare;
}
它只返回结果变量,不执行任何其他操作。你能帮我吗?先感谢您。
最佳答案
您不能返回
某物两次。一旦你返回一些东西,它就会脱离函数。删除第一个 return result;
语句,它应该可以工作。
还有你为什么这样做
function new function { }
正确的语法是
function [Function Name](parameters) { }
关于javascript - 在新的 Javascript 函数中使用已创建的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55055052/