I have a recursion function which calculates factorial for a given number.
function findFactorial(num) {
  if (num < 1 || !num.isInteger) {
    return "error";
  } else {
    return num * findFactorial(num - 1);
  }
}
console.log(findFactorial(7));
I want to check if number is less then 1 OR is not integer - and return "error" for it. Code I tried above isn't working and giving me "error" every time function is called.