public bir değişken tanımladığınızda <%= degiskenadi %> şeklinde gösterebilirsiniz.
diğer sorunun cevabı ise ;
<% if(a == "ali" ) {%>
git bunu yap
<% } else {%>
git bunu yap
<% } %>
şeklinde kullanabilirsin. İş <% burda %> bitiyor.
hayır if(a == true) dediğinizde sorun çıkarmayacaktır. Tırnak içine koyduğunuzda string olarak algılayacaktır.
viper302