Descobrindo se um parâmetro de URL existe no JS-ASP

Estou editando o código de outras pessoas, escrito em JS do lado do servidor para ASP, e encontrei um problema que provavelmente tem uma solução muito simples.

Estou produzindo algum código de um parâmetro de URL como este:

<%=Request.QueryString("param")%>

O problema é que, se o parâmetro não existir, preciso fazer outra coisa. Então eu tentei:

<% 
  var param = Request.QueryString("param");
  if (!param) { param = "Some Default Value"; }
%>
<%=param%>

O problema é que oif parece nunca avaliartrue, mesmo quando o parâmetro de URL estiver ausente. Eu estou supondo que o!image condição não funciona aqui. Qual deve ser minha condição de teste?

(Por favor, abandone avisos severos sobre como escapar de parâmetros de URL para impedir o XSS.)

questionAnswers(3)

yourAnswerToTheQuestion