Exemple 1: Try-Catch

            try {
                // Codi que pot generar un error
                let result = 10 / 0; // Divisió per zero
            } catch (error) {
                console.error(`Error: ${error.message}`);
            }
        

Exemple 2: Try-Catch-Finally

            try {
                // Codi que pot generar un error
                let result = 10 / 0; // Divisió per zero
            } catch (error) {
                console.error(`Error: ${error.message}`);
            } finally {
                console.log('La clàusula finally sempre s\'executarà.');
            }
        

Exemple Avançat: Try-Catch-Finally

            try {
                // Codi que pot generar un error
                let numerator = 10;
                let denominator = 0;
                let result = numerator / denominator; // Divisió per zero
            } catch (error) {
                console.error(`Error: ${error.message}`);
                console.error(`Error Stack Trace: ${error.stack}`);
                console.error(`Error Name: ${error.name}`);
                console.error(`Error Cause: ${error.cause || 'No cause available'}`);
            } finally {
                console.log('La clàusula finally sempre s\'executarà.');
            }
        

Explicació del Codi JavaScript amb try-catch-finally

  1. S'incorpora un bloc try:
  2. Clàusula catch:
  3. Clàusula finally:

Introdueix els coeficients de l'equació de segon grau