Forgetting to return a value (getting undefined)
Calling a function without parentheses (getting the function itself)
Wrong parameter order when calling
Creating functions with too many responsibilities
Using var inside functions (prefer const and let)
Test functions with simple inputs first. Verify outputs match expectations before integrating.