title: Adding If / Else If Statment Inside Javascript HTML
body: <p>Ok so I have a Server side datatable reading JSON format with child rows.
  How can I have If / Else If / Switch statements in between?</p>
  
  <pre><code>&lt;script type="text/javascript"&gt;
  
  function format ( d ) {
  return '&lt;table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;"&gt;',
  
    '&lt;tbody&gt;'+
      '&lt;tr&gt;'+
          '&lt;td class="second-td-box"&gt;'+
             '&lt;p class="at-a-glance"&gt;Basic information:&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Name: &lt;/span&gt;'+d.RES_GUEST_FIRSTNAME+'&lt;/p&gt;'+
          '&lt;/td&gt;'+
      '&lt;/tr&gt;'+ 
    '&lt;/tbody&gt;'+
  '&lt;/table&gt;'+
  &lt;/script&gt;
  </code></pre>
  
  <p>I have tried:</p>
  
  <pre><code>    &lt;script type="text/javascript"&gt;
  
  function format ( d ) {
  return '&lt;table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;"&gt;',
  
    '&lt;tbody&gt;'+
      '&lt;tr&gt;'+
          '&lt;td class="second-td-box"&gt;'+ ''
              if (d.RES_GUEST_FIRSTNAME == "Alex") {
             '&lt;p class="at-a-glance"&gt;Basic information:&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Name: &lt;/span&gt;'+d.RES_GUEST_FIRSTNAME+'&lt;/p&gt;'+
              }
          '&lt;/td&gt;'+
      '&lt;/tr&gt;'+ 
    '&lt;/tbody&gt;'+
   '&lt;/table&gt;'+
   &lt;/script&gt;
  </code></pre>
  
  <p>Solved the problem using the following code:</p>
  
  <pre><code> ((d.BOOKING_SOURCE_ID == 73844)?
          '&lt;td class="second-td-box"&gt;'+
             '&lt;p class="at-a-glance"&gt;Airbnb information:&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Confirmation: &lt;/span&gt;'+d.CONFIRMATION+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Agency Income: &lt;/span&gt;'+d.AIRBNB_AGENCY_INCOME+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Airbnb Income: &lt;/span&gt;'+d.AIRBNB_INCOME+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Airbnb fees: &lt;/span&gt;'+d.AIRBNB_FEES+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Airbnb per night: &lt;/span&gt;'+d.AIRBNB_PER_NIGHT+'&lt;/p&gt;'+ 
             '&lt;span id="chart_div"&gt;&lt;/span&gt;'
            :"")+
          '&lt;/td&gt;'+
  
  
       ((d.BOOKING_SOURCE_ID == 73858)?
             '&lt;td class="second-td-box"&gt;'+
             '&lt;p class="at-a-glance"&gt;Booking.com information:&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Booking date: &lt;/span&gt;'+d.BOOKING_DATE+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Booking currency: &lt;/span&gt;'+d.BOOKING_CURRENCY+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Booking total: &lt;/span&gt;'+d.BOOKING_TOTAL+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Booking comission: &lt;/span&gt;'+d.BOOKING_COMISSION+'&lt;/p&gt;'+
             '&lt;p&gt;&lt;span class="subhead"&gt;Booking policy: &lt;/span&gt;'+d.BOOKING_POLICY+'&lt;/p&gt;'+ 
             '&lt;span id="chart_div"&gt;&lt;/span&gt;'
              :"")+
          '&lt;/td&gt;'+
          '&lt;/tr&gt;'+
  </code></pre>
  
  <p>Seems that I can only "Print" using the Conditional operator.</p>