title: How multiple question marks "?" and colons ":" in one statement are interpreted in javascript? (Conditional Operators)
body: <p>I know that how simple conditional statements are interpreted, like </p>
  
  <pre><code>condition ? expr1 : expr2 
  </code></pre>
  
  <p>But I wanted to know how such a statement is interpreted?</p>
  
  <pre><code>function arc() {
      ...
      return da &gt;= d3_svg_arcMax ? r0 ? "String1" : "String2" : r0 ? "String3" : "String4";
  }
  </code></pre>
  
  <p>No need to explain this long expression. I just need to know what it means when multiple question marks and colons are used together like in this example.</p>
  
  <p>Thank you</p>