considerando:
function Usuario(){
    nome = 'mathias';
    this.getNome = function (){
        return nome;
    }
}para:
const mathias = new Usuario()
console.log(mathias.getNome());Acredito que esse código permite que eu crie um objeto que possui atributos 'privados' e métodos não-privados. Minha pergunta é: Qual a diferença entre declarar meu atributo 'nome' com const/let/var ou sem colocar nada?
Obrigado. :D
 
            