A VBScript Function that Emulates the VB IIf()

If you’re still using classic ASP, this is a simple little VBScript function that emulates the VB IIf().
It helps in intializing and making your code look a little cleaner.

1
2
3
4
5
6
7
8
9
10
11
12
'# classic asp alternative to the inbuilt VB function IIf
function iif(boolEval, trueStr, falseStr)
  if boolEval then
    iif = trueStr
  else 
    iif = falseStr
  end if
end function

'# simple usage
dim UserID
UserID = iif(request("userid") = "", -1, request("userid"))

Originally posted on DevX