The common errors that developers make while coding in JavaScript include mistaken thinking about how the "this" keyword works, incorrect assumptions about block scoping, and a failure to avoid memory leaks. JavaScript's evolution over time has left many pitfalls if old coding patterns are followed.