我是javascript的新手,无法弄清楚为什么这个函数返回undefined。经过一些研究后,我认为它正在悬挂并宣布所有变量都是全局的,但是并没有解决问题。
var inC = 2;
var inMat = "EO";
var prijs = 100;
var inA = 50;
var inB = 25;
function rand(soort) {
return soort * ((inA.value/100) + ((inB.value * 2 ) / 100))
};
function randberekening() {
if (inC.value == 2 && inMat.value == "EQ"){
return rand(prijs)
};
};
alert(randberekening());
答案 0 :(得分:2)
如果你从函数返回一些东西,那么它将返回值,如果你没有返回任何东西,那么它将返回undefined。
SwitchOffLogTargets