JavaScript: What really is an Error?

Before errors are caught, logged, or handled, they are created. This post explains what a JavaScript Error really is.