Логика функции предполагает работу только со строками и числами, но до этого нужно проверить входные параметры на: null, пустая ли строка(если строка вообще) или вообще undefined, как это лучше всего сделать ? Стоит ли ещё какие-то проверки ввести?
if(input!=null || (typeof(input) !=="undefined") || input!="")
{
// do smth
}
Буду признателен!