OK. Я, возможно, раскалываю волосы здесь, но мой код несовместим, и я бы хотел сделать это. Но прежде чем я это сделаю, я хочу убедиться, что я пойду правильно. На практике это не имеет значения, но это меня беспокоило какое-то время, поэтому я решил, что попрошу своих сверстников...
Каждый раз, когда я использую оператор try... catch
, в блоке catch я всегда регистрирую сообщение на своей внутренней консоли. Однако мои сообщения журнала несовместимы. Они выглядят так:
catch(err) {
DFTools.console.log("someMethod caught an error: ",err.message);
...
или
catch(ex) {
DFTools.console.log("someMethod caught an exception: ",ex.message);
...
Очевидно, что код функционирует должным образом в любом случае, но он начинает беспокоить меня, что я иногда упоминаю "ошибки", а иногда и "исключения". Как я уже сказал, может быть, я раскалываю волосы, но что такое правильная терминология? "Исключение" или "Ошибка"?