ASP is a tecnology, NOT a lenguage. You can write your ASP pages in any language which is registered as Scripting Engine. So you can use VBScript, Javascript, Perl, ... if there is a scripting engine registered in your server, you can use it.
How?
<%@ Language= "Javascript" %>
<%
var message = 'This is my message: ';
for (var i = 0, endI = 10 ; i < endI ; i++){
Response.Write( message + ' ' + i + '<br>' ) ;
};
%>