in reply to A matter of style: how to perform a simple action based on a simple condition?
For me personally, I prefer the third syntax primarily for two reasons. First, it's what I'm more familiar with seeing and using.
Secondly, I personally find the 'condition' then 'action' syntax more 'natural' to how I think about things as opposed to 'action' then 'condition'. In my mind, if a condition has to be met before an action is to take place, it doesn't make sense to list the action before the condition.
I'm not advocating that this is 'best' method, but it's what feels more natural for me and is the easiest for me to follow when quickly scanning code.