title: What does [object Object] mean?
body: <p>I am trying to alert a returned value from a function and I get this in the alert:</p>
  <pre><code>[object Object]  
  </code></pre>
  <p>Here is the JavaScript code:</p>
  <pre class="lang-js prettyprint-override"><code>&lt;script type=&quot;text/javascript&quot;&gt;
  $(function ()
  {
      var $main = $('#main'),
      $1 = $('#1'),
      $2 = $('#2');
  
      $2.hide(); // hide div#2 when the page is loaded
  
      $main.click(function ()
      {
          $1.toggle();
          $2.toggle();
      });
  
      $('#senddvd').click(function ()
      {
         alert('hello');
         var a=whichIsVisible();
         alert(whichIsVisible());
      });
  
      function whichIsVisible()
      {
          if (!$1.is(':hidden')) return $1;
          if (!$2.is(':hidden')) return $2;
      }
  
  });
  
  &lt;/script&gt;
  </code></pre>
  <p><code>whichIsVisible</code> is the function which I am trying to check on.</p>