Visitar URL original
"else" は必須ですか?
私たちはこのオープンソースプロジェクトを世界中の人々に提供したいと考えています。このチュートリアルの内容をあなたが知っている言語に翻訳するのを手伝ってください。
レッスンに戻る

"else" は必須ですか?

重要性: 4

次の関数は、パラメータ age が 18 より大きい場合に true を返します。

それ以外の場合には確認を行い、その結果を返します。:

function checkAge(age) {
  if (age > 18) {
    return true;
  } else {
    // ...
    return confirm('Did parents allow you?');
  }
}

もし else が削除された場合、この関数は違う動きになるでしょうか?

function checkAge(age) {
  if (age > 18) {
    return true;
  }
  // ...
  return confirm('Did parents allow you?');
}

これら2つのバリアントの振る舞いで何か違いはあるでしょうか?

違いはありません。