JavaScript Error handling in 9 minutes! ⚠

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

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

  • @BroCodez
    @BroCodez  ปีที่แล้ว +3

    // Error = An Object that is created to represent a problem that occurs
    // Occur often with user input or establishing a connection
    // try { } = Encloses code that might potentially cause an error
    // catch { } = Catch and handle any thrown Errors from try { }
    // finally { } = (optional) Always executes. Used mostly for clean up
    // ex. close files, close connections, release resources
    try{
    const dividend = Number(window.prompt("Enter a dividend: "));
    const divisor = Number(window.prompt("Enter a divisor: "));

    if(divisor == 0){
    throw new Error("You can't divide by zero!");
    }
    if(isNaN(dividend) || isNaN(divisor)){
    throw new Error("Values must be a number");
    }
    const result = dividend / divisor;
    console.log(result);
    }
    catch(error){
    console.error(error);
    }
    finally{
    console.log("This always executes");
    }
    console.log("You have reached the end!");

  • @yeeter420
    @yeeter420 4 วันที่ผ่านมา +1

    One of the best channels for learning code. Thank you❤

  • @justmakeitviral4733
    @justmakeitviral4733 ปีที่แล้ว +11

    I love these short videos....it's good for revision

  • @xmorlanzz
    @xmorlanzz 11 หลายเดือนก่อน +17

    repetition is the mother of learning, fellow programmers!

  • @teoanilacar
    @teoanilacar 7 หลายเดือนก่อน +4

    This guy is awesome!

  • @hunin27
    @hunin27 ปีที่แล้ว +4

    i always did lots of if statements to handle errors and i thought it was the best way lol

  • @Sijo2
    @Sijo2 9 หลายเดือนก่อน +4

    Thank you for this tutorial video. I really helped my understanding

  • @jahazielvazquez7264
    @jahazielvazquez7264 9 หลายเดือนก่อน +2

    Clear as day! Thank you good sir

  • @popsbeats_100
    @popsbeats_100 2 หลายเดือนก่อน +2

    Beautiful👌🏿

  • @dev_ression
    @dev_ression ปีที่แล้ว +2

    nicely explained bro, thank you!

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

    Great content..

  • @EnzoJasonCotia
    @EnzoJasonCotia 3 หลายเดือนก่อน +1

    Thank you 😢

  • @s.a.r.a.01
    @s.a.r.a.01 3 หลายเดือนก่อน

    thank you for this

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

    thanks bro

  • @dimitro.cardellini
    @dimitro.cardellini 7 หลายเดือนก่อน +1

    But why not just check if result is Infinity or NaN after we performed the division? Actually, the fact that JS doesn't fail on division by zero is an intentional feature of JS.

  • @asifahmed6568
    @asifahmed6568 11 หลายเดือนก่อน

    🎉🎉🎉🎉🎉🎉❤