Например, при клике, запускается соотв функция и выполняется какоето время (например, 2 секунды). вот мне и нужно узнать "наличие" выполнения этой функции
JavaScript язык однопоточный, т.е. если выполняется какая-то функция, ничего другое выполняться не будет. Другими словами нечему будет проверять, выполняется ли функция.
Что то ты намудрил с вопросом. Если я тебя правильно понял и ты хочеш просто для теста проверить выполняется ли функция, то в саму функцую вставь alert("Выполняется") и если функция начнет выполнятся то появится всплывающее окно. И без всяких if(ов).
function test(){
//тут выполняешь нужные действия
//с каким либо результатом, для примера это будет boolean
var s = true;
return s;
}
//Проверяем
if(test()){
alert('true');
}else{
alert('false');
}