-3
私はJavaScriptを使った初心者です。なぜこの関数が未定義を返すのかを理解することができません。いくつかの研究の後、私はそれが吊り上げられていると思って、すべての変数をグローバルに宣言しましたが、問題は解決しませんでした。利用可能なぜこの関数は返されないのですか
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());
フィドル - https://jsfiddle.net/hudehar/g2rvxd74/
あなたの機能には返信文がありません。 – Cruiser
あなたは何も返されません。もちろん戻り値は定義されていません。 – Amy
すべての関数は、特に何かを返さない限り、 'undefined'を返します。 – adeneo