Edson Eduardo
Preguntapor que en el minuto 24:45 cuando freddy le pone xxx le marca error? no se supone que xxx es lo mismo que texto.value??

Carlos Eduardo Gomez García
¡Hola, @exonaso26! Así es,
xxx
text.value
Cuando avances en la programación, verás que en JavaScript hay un tema llamado scope, también se le llama "alcance de las variables" o "contexto de las variables". Básicamente esto te dice que, una variable global puede ser accedida desde cualquier lado, pero una variable local NO puede ser accedida en el contexto global. Esto significa que, si tú declaras una variable dentro de una función, estás declarando una variable local, que solo está disponible en el contexto de esa función, por tanto, como es una variable local, no puede ser accedida de manera global. Freddy trató de acceder a ella desde la consola, y la consola tiene un contexto global, por tanto, no puede acceder a esa variable local que se declaró :D
Es un tema complejo, descuida, Platzi tiene un curso completo dedicado a abordar este tema a profundidad para que lo entiendas muy bien:
Curso de Closures y Scope en JavaScript
Obviamente, no te recomiendo tomarlo sin antes pasarte por los estos cursos que son muy importantes:
Curso Básico de JavaScript Fundamentos de JavaScript Curso Profesional de JavaScript