Explain cryptic JSHint incantation (close #18)

^_^
I... really there's no reason and this was a brain fail from something else.

I should ask *you* then: why are we doing a type coercsion here? Maybe it was missed but I asked in my r? too, but I think I didn't catch the question being unaswered in the file change view because the line had changed after my question.

What are the valid types for `+matches[3]` and is there a good reason not to use `!==`? If there's no good reason; I'll just take this out and switch to `!==`!