Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida Math.round

Pessoal, lembro bem que o professor falou várias vezes que por boas práticas devemos usar sempre letras minúsculas e também que o Javascript não entende letras maiúsculas. Gostaria de saber por que no caso do Math.round utilizamos a letra M como maiúscula

4 respostas
solução!

Boa tarde Renan, blz? Na verdade o javascript entende sim letras maiúsculas, tanto é que se você criar uma variável com a primeira letra maiúscula, e depois tentar dar um console.log nela com letra minúscula, ele vai te devolver um erro dizendo que essa variável não existe, ou seja, ele diferencia maiúsculas de minúsculas, e portanto ele as entende.

A respeito do Math.round, é uma função nativa do Javascript, foi escrita dessa forma, não fomos nós que definimos ela, por isso deve ser usada assim. Mas realmente é uma boa prática nós usarmos, tanto para declaração de variável, nome de função etc, letras minúsculas.

Espero ter ajudado.

Entendi, Matheus. Maravilha, muito obrigado pea resposta :)

Olá!

O Javascript entende sim letras maiúsculas, mas como citado por você, por questões de boas práticas, há uma convenção no Javascript que as variáveis e funções sejam definidas no formato camelCase (primeira palavra em minúsculo e a inicial da palavra seguinte em maiúsculo). Exemplo:

const variavelExemplo = "valor"

function funcaoExemplo() {
    /* */
}

Essas convenções variam de acordo com a linguagem, mas focando no Javascript em sim, a letra inicial maiúscula indica que o objeto é uma classe.

Para explicar em cima do exemplo que você citou, Math é uma classe e classes podem possuir atributos e métodos. Um dos métodos de Math é o round().

Maravilha, Douglas. Entendi bem, muito obrigado :)