In JS-ASP herausfinden, ob ein URL-Parameter existiert

Ich bearbeite den Code anderer Leute, der in serverseitigem JS für ASP geschrieben ist, und bin auf ein Problem gestoßen, das wahrscheinlich eine sehr einfache Lösung hat.

Ich gebe Code aus einem URL-Parameter wie folgt aus:

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

Das Problem ist, dass ich etwas anderes tun muss, wenn der Parameter nicht existiert. Also habe ich versucht:

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

Das Problem ist, dass dasif scheint nie zu @ zu bewerttrue, auch wenn der URL-Parameter fehlt. Ich vermute, dass das!image Bedingung funktioniert hier nicht. Wie sollte meine Testbedingung sein?

(Bitte verzichten Sie auf strenge Warnungen, wenn Sie URL-Parameter maskieren, um XSS zu verhindern.)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage