title: Is the conditional "if(x)" different than "if(x == true)"?
body: <p>I'm wondering what the core difference is between the conditional syntax below?</p>
  
  <pre><code>if (something) {
      // do something
  }
  </code></pre>
  
  <p>vs.</p>
  
  <pre><code>if (something == true) {
      // do something
  }
  </code></pre>
  
  <p>Are there any differences?</p>
  
  <p><strong>Edit:</strong> I apologize. I made a typo when the question was asked. I did not mean to put a triple equals sign. I know that triple equals is a strict operator. I was meaning to ask if '==' is the equivalent of if (something).</p>