JavaScript functions absolutely can return values using the return statement. This is a fundamental feature - functions can compute and return results, return objects, return other functions (closures), or return undefined implicitly if no return statement is reached.