title: is (i % 3 == 0) means ( i % 3 == false )?
body: <p>I am a beginner learning JS. Can anyone explain to me why "1" on the output?</p>
  
  <p>here it is:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>for (var i = 1; i &lt;= 15; i++) {
    if (i % 2 == 0) {
      i += 2;
    } else if (i % 3 == 0) {
      i++;
    }
    console.log(i);
  }</code></pre>
  </div>
  </div>
  </p>
  
  <p>output : 1, 4, 5, 8, 10, 11, 14, 16</p>
  
  <p>I can figure out why the output equal to 4, 5, 8, 10, 11, 14, 16 , however, I don't understand why 1 is there as output...</p>