Pesquisar neste blog

18/06/2020

TryCath em JavaScript

function tratarErroLancar(erro) {
    //throw new Error('...')
    //throw 10
    //throw true
    //throw 'Mensagem'
    throw{
        nome: erro.nome,
        msg: erro.message,
        date: new Date
    }
}

function imprimiNome(obj) {
    try {
        console.log(obj.nome.toUpperCase() + '!!!');
    } catch (e) {
        tratarErroLancar(e)
    } finally {
        console.log('final');
        
    }
}

const obj1 = {nome: 'Roberto'}
imprimiNome(obj1)

const obj2 = {nome: 20}
imprimiNome(obj2)







Operadores Unário em JavaScript

let a = 1b = 2;
console.log('a= ',a'b=',b);
a++

console.log('a= ',a,);
--a
console.log('a=',a,'b=',b,':', ++a === b--);

--b
console.log('b=',b);

console.log('a=',a,'b=',b,':', ++a === b--);
console.log('a=',a,'b=',b,':'a === b);