Javascript 如何得到let乘积乘以100的最终结果

Javascript 如何得到let乘积乘以100的最终结果,javascript,return,this,let,Javascript,Return,This,Let,说明:在提供的产品对象中,成本和交付费以美元为单位。向product对象添加一个名为newPayments的方法,该方法将成本和交货费相加,并以美分(乘以100)返回结果。请记住使用此选项并返回结果 当前被此代码卡住 let product = { cost: 1200, deliveryFee: 200, newPayments: function(){ return this.cost + this.deliveryFee * 100; } }; 成本和交付费应该加

说明:在提供的产品对象中,成本和交付费以美元为单位。向product对象添加一个名为newPayments的方法,该方法将成本和交货费相加,并以美分(乘以100)返回结果。请记住使用此选项并返回结果

当前被此代码卡住

let product = {
  cost: 1200,
  deliveryFee: 200,
  newPayments: function(){
    return this.cost + this.deliveryFee * 100;
  }
};

成本和交付费应该加在一起,然后乘以100,但它似乎不能像数学有运算顺序那样加起来,JavaScript也一样。将您的添加内容用括号括起来以解决此问题

let product = {
  cost: 1200,
  deliveryFee: 200,
  newPayments: function(){
    return (this.cost + this.deliveryFee) * 100;
  }
};

加法与乘法的结合不那么紧密,因此在两个
+
操作数周围需要括号。就像普通的铅笔和纸代数一样。