En las clases vi que los nombres de las variables no pueden tener espacios y algunos símbolos, debemos definirlos correctamente. Investigando sobre estas características que tienen los nombres de variables encontré que hay ciertas formas de darle nombres a nuestras variables, les comparto un enlace en el que explican las diferencias entre la notación underscore y camelcase.
- Nombrar nuestras variables: http://javascript.info/draft/variable-naming
Una de las cosas encontré que no es tan bueno crear nombres de variables como a, b, z o cualquier nombre sin sentido, porque podemos tener problemas a futuro debido a que entendemos que información representan estas variables con nombres sin sentido.
- Cinco reglas para nombrar variables: http://www.anieto2k.com/2008/07/28/5-reglas-para-darle-nombre-a-tus-variables/
Para evitar el problema mencionado antes con los nombres cortos, podemos usar nombres largos y descriptivos, como: "nombre de cierto pokemon malvado" pero usando la notación camelcase o underscore, quedando así: nombreDeCiertoPokemonMalvado o nombre_de_cierto_pokemon_malvado.
Pienso que es mejor usar la notación camelCase porque estaba leyendo algo sobre document y los nombres de sus funciones usaban camelCase, por ejemplo:
document.getElementById('mi_elemento');
Curso Básico de Programación