Ссылка, которую вы дали, похоже, пытается что-то отличное от теста, который вы пытаетесь избежать повторения.
if (a == null || a=='')
проверяет, является ли строка пустой или нулевой. Статья, которую вы связали с тестами, если строка полностью состоит из пробелов (или пуста).
Тест, который вы описали, можно заменить на:
if (!a)
Потому что в javascript, пустой строке и null, оба значения равны false в логическом контексте.