If you&#x27;re referring to |0 then I would disagree. It shows how horrible JavaScript is. This is very confusing if you&#x27;re not familiar with this trick or strange behavior of the language.<p><pre><code>    suit = int(i &#x2F; 13)
    suit = (int)(i &#x2F; 13)
    suit = math.floor(i &#x2F; 13)
</code></pre>
Are much easier to understand for someone not familiar with the code.