Olá.
Estou com uma dúvida, porque iniciamos document.write com letra minúscula e Math.round iniciamos com letra maiúscula? Fiz um teste com letra minúscula e o código não funcionou!!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá.
Estou com uma dúvida, porque iniciamos document.write com letra minúscula e Math.round iniciamos com letra maiúscula? Fiz um teste com letra minúscula e o código não funcionou!!
Olá, Cleverson, é o seguinte:
A linguagem JavaScript, assim como as outras, possui uma série de classes, objetos e métodos pré-definidos para facilitar a tarefa de codificar um programa. Esses elementos são parte da "Programação Orientada a Objetos" uma etapa da programação que, normalmente, é vista mais para frente em um curso, pois é uma fase mais avançada. Você vai entender melhor quando chegar lá.
"Math", por exemplo, é um "objeto organizacional" o que significa que ele é apenas uma coleção de métodos e constantes que podem ser utilizados em operações matemáticas, ou seja, é uma biblioteca.
Já o objeto "document" representa a página web propriamente dita, que também tem uma série de métodos que permitem executar ações nessa página que está sendo programada (codificada).
Assim, pode-se perceber que por tratarem-se de objetos de tipos distintos convencionou-se, dentro da linguagem JavaScript, que um seria declarado com a primeira letra maiúscula e outro, minúscula. A partir do momento que isso ocorre, sempre temos que nos referir a esses objetos exatamente como foram definidos (declarados dentro da linguagem), ou seja, com suas respectivas letras maiúsculas e/ou minúsculas.
Bons estudos!
Obrigado Leila Müller pelo esclarecimento!!