2
respostas

Explicação errada

No vídeo você diz que se não especificar a ordem da conta o javascript lê da esquerda para a direita e não é correto. Qualquer linguagem ou software, segue as regras da matemática, independente de ordem.

Segundo sua explicação, a expressão abaixo resulta em 30. Porém por conta das regras da matemática, potência e raiz é calculado antes de multiplicação e divisão que é calculado antes de adição e subtração, que faz o resultado ser 20.

var calculo = 10 + 5 * 2; console.log(calculo);

2 respostas

Oi Luciano, tem razão :). Para ficar registrado que você fez a contribuição, pode sugerir essa melhoria na explicação? Tem um ícone(três pontinhos) que você pode clicar.

Oi Luciano,

Acho que comentei isso no caso específico do vídeo pois era um caso aonde só tinha multiplicação e divisão, e como ambos tem a mesma prioridade a ordem dos operadores acaba importando, mas você tem toda razão.

Vou dar uma ajustada na explicação e em um dos exercícios para que um aluno iniciante não assuma que é a ordem das operações que importa, obrigado pelo aviso :)