Javascript Error Handling Explained Try Catch, Throw, Finally Custom Errors