Работа с исключениями. Управляющая конструкция try catch finally

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • Всем привет в этом уроке познакомимся с управляющей конструкцией try catch finally. Рассмотрим процесс отлова ошибок, а так же создание своих собственных ошибок.
    Канал и чат в телеграме: t.me/first_fil...
    #frontend #js #javascript #web #урокипрограммирования #первыйфайлкомом #function #основыпрограммирования #webdeveloper #trycatchfinally #exceptions

ความคิดเห็น • 7

  • @ninja095
    @ninja095 9 หลายเดือนก่อน +1

    я не я, если не досмотрю весь плейлист до конца! столько труда и стараний с твоей стороны.
    спасибо тебе!

  • @dxdzdy2757
    @dxdzdy2757 ปีที่แล้ว +1

    Спасибо за урок!

  • @ultrapokemonultrapokemonov6110
    @ultrapokemonultrapokemonov6110 ปีที่แล้ว +1

    Топ!
    Что будет, если ошибку попробовать преобразовать в bool тип?
    Ещё хотел бы добавить, что если в функции прописать return и в try и в catch и в finally, то отработает только finally

    • @first-file-comom
      @first-file-comom  ปีที่แล้ว

      Если ошибка отработает Раньше чем return то будет выход из функции и конструкция перехватит управление

    • @ultrapokemonultrapokemonov6110
      @ultrapokemonultrapokemonov6110 ปีที่แล้ว

      ​​​​@@first-file-comom ,
      function someFunc(){
      try{
      if (0.5 === 0.5) {
      throw new Error("");}
      return 1;
      }
      catch(error) {
      return 2;
      }
      finally {
      return 3;
      }
      };
      console.log(someFunc())
      // 3

    • @first-file-comom
      @first-file-comom  ปีที่แล้ว

      @@ultrapokemonultrapokemonov6110 Это интересный кейс, спасибо! познавательно

    • @first-file-comom
      @first-file-comom  ปีที่แล้ว

      Все верно! Блок finally всегда выполяется если он объявлен!