Arkadaşlar çok güzel yanıtlamışlar bende ufak bir noktaya değinmek istiyorum
zaten aspde değişkenlerin türlerini belirtmez isen (sayı yazı gibi) mantıksal ifade onu otomatik yazı yani string olarak algılar ve işlem yapmaz.
Bir örnekle açıklamak gerekirse

Bu şekilde bi kodlamada senin istediğin gibi sonuç verir ve sonucu 34 şeklinde alırsın
<%
x=3
y=4
toplam = x + y
Response.Write toplam
%>

eğer aşağıdaki gibi kodlarsanda bunu toplar ve sonucu 7 olarak bulur.

<%
x=3
y=4
toplam = INT(x) + INT
Response.Write toplam
%>

yukarıdada bahsettiğim gibi sisteme bunu sayı olduğunu tanımlamazsan sistem bunu direk string olarak kabul eder.