User:ChristTrekker/parserfuncs and parameters

What's going on here?
This is my test page to remind myself how template parameters, used with and without defaults, affect conditionals when the parameter is not given, given as a blank string, and given as a non-blank string.

Demo
If p is not given:

If a blank p is given:

If p is given the value "present":