Yo creo que en ningún sitio pone que estés obligado a escribir miVariable en vez de mi_variable.
Es simplemente cuestión de que las funciones nativas en JS son de este tipo (creo que se llama
camelcase), y por costumbre la gente empezó a nombrar así a las variables y a sus funciones, igual que en PHP se escribe todo en minúsculas y separado por "_".
Lo de las constantes, lo mismo, puedes escribir como quieras, pero supongo que es para tener un mayor control a simple vista de qué es variable y qué constante.
Saludos (: