if(x) {
      // x==true の時、実行される。
      // x==false の時は、実行されない。
        // 今まで通り、x は、true または false になる、 です。
} else if(y) {
      // y で、x 以外の条件である、値/式 を、指定出来ます。
      // y が、true の時 このブロック{ から } までのこと)が、実行されます。
        // else if ブロック は、いくつでも、設定できます。
} else if(z) {
      // z で、x,y 以外の条件である、値/式 を、指定出来ます。
      // z が、true の時 このブロック{ から } までのこと)が、実行されます。
} else {
      // x,y,z の条件が、いずれも、true に、ならなかった時、この ブロック が、実行されます。
      // なお、elseブロック は、必須ではありません。
}

(なお、構文 で、使われているコードは、空白に、全角文字等含まれていますので、
 ペースト(コピーして貼り付け)としても使えません。)
(練習のためにも、自分で書きましょう。)