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