JavaScript doesn't need them much, the reason is, there is hardly any reason to catch errors, because, one error does not stop the entire script.
Javascript is event driven, most functions run when a specific event occurs, and it is client side, so if anything goes wrong, it goes wrong, catching and handling the error would be hardly any beneficial.
only my view.