0

「必要なすべての変数を定義したことを確認してください。」を取得する このCodeAcademyJavascriptスクリプトで。

// add a parameter called hourOfDay to the function
var taxiFare = function (milesTraveled, hourOfDay) {
  var baseFare = 2.50;
  var costPerMile = 2.00;
  var nightSurcharge = 0.50; // 8pm to 6am, every night
  var costs = baseFare + (costPerMile * milesTraveled);
  if (hourOfDay > 20 || hourOfDay < 6) 
    costs = costs + nightSurcharge
  end
  return costs
};
4

2 に答える 2

4

ifステートメントの構文を修正する必要があります。

if (hourOfDay > 20 || hourOfDay < 6) {
    costs = costs + nightSurcharge;
}

Javascript は中かっこを使用してコード ブロックを識別します。

于 2012-06-18T16:58:02.980 に答える
0

JavaScript には予約語「end」はありません。これが、変数を定義するように求めている理由です。JavaScript の if ステートメントでは、中括弧を使用して内容を示す必要があります。

于 2012-06-18T17:33:20.453 に答える