Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferença entre o "return" e o "break"

Eu posso trocar o "return" por "break" no método? Haveria alguma mudança se ao invés de fazer

depositarValor(valor) {
    if(valor <= 0) {
        return;
    }
    this._saldo += valor;
}

eu fizesse

depositarValor(valor) {
    if(valor <= 0) {
        break;
    }
    this._saldo += valor;
}

?

Grato desde já!

1 resposta
solução!

Oi Kássio, tudo bom?

Na verdade nesse caso não. O break só funciona dentro de loops ou seja só podemos usar ele dentro de for, while , do e do{}while. E o que ele faz é sair do loop de forma antecipada e forçada.

Já o return serve para pararmos o fluxo de execução de uma função e tbm para devolvermos valores para quem quer que tenha chamado aquela função