簡體   English   中英

JavaScript函數在控制台中返回未定義

[英]JavaScript function returning undefined in console

我試圖通過此函數返回一個值到控制台。 但是該函數只是在關聯的HTML文件的控制台中返回“未定義”。

  function calculateFoodOrder(numAnimals, avgFood) { var animals = Number(numAnimals); var food = Number(avgFood); if (isNaN(animals)|| animals<0) { return null; }else if(isNaN(food)|| food<0){ return null; }else{ var total= animals*food; return total;}} 

這是運行此功能的更好方法:

function calculateFoodOrder(numAnimals, avgFood) {
    var total = numAnimals * avgFood;
    return isNaN(total) || total < 0 ? false : total;
}
console.log(calculateFoodOrder(1, 10));

工作示例: https//jsfiddle.net/L6yvmy1y/2/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM