簡體   English   中英

為什么我得到楠

[英]Why i am getting Nan

嘗試使用以下代碼計算 BMI:

var mark = {
  fullName: 'John Cartor',
     Weight : 90,
     height : 1.59,
     calcBMI: function(){
        this.bmi= this.weight / (this.height* this.height);
       return this.bmi;
     }
};

john.calcBMI();
mark.calcBMI();

console.log(john, mark);

但我得到Not a number錯誤。

我不確定你想要達到什么目標,但你可以試試這個:

 var mark = { fullName: 'John Cartor', weight: 90, height: 1.59, calcBMI: function(){ this.bmi= this.weight / (this.height* this.height); return this.bmi; } }; console.log(mark.calcBMI());

屬性權Weight應該是weight ,然后您可以調用方法calcBMI()

我正在向您展示這種方法,因為您已經對所有值進行了硬編碼。 因此,在這種情況下,它非常簡單。

暫無
暫無

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

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