7
respuestas

Codificación Script

Buenas,

En el presente vídeo, se indicó que no debía escribirse ALERT en mayusculas pero no me quedó completamente claro.

Esto es por qué si se coloca en mayúsculas, JS lo estaría identificando como una variable? Por ende, el error arrojado por la consola es qué no estaba definido?

Gracias.

7 respuestas

Buenas noches, Leonardo él dijo que no se coloca alert en mayúsculas debido a que no funciona. No es similar a html pero por buenas prácticas toca dejar las etiquetas de html en minúsculas porque si no en el futuro cuando veas react puede generar algunos errores.

Espero haber solucionado tu duda :).

Buen día

En lo poco que conozco o mas bien que he leído, los lenguajes de programación tienen ya definidas algunas variables o sentencias (no se si esta bien decirlo asi) que no se pueden ni cambiar en su forma escrita ni tomar para hacer una nueva.

Buen día

Entiendo que es una palabra definida o reservada por el propio lenguaje JS y solo la entiende segun lo estipiulado por el lenguaje.

recuerden la información del video por convenciones en HTML se puede usar minúscula y MAYUSCULA En java script al ingresar mayúscula la palabra ALERT no esta definido

Gracias por las aclaraciones. Continuemos con las buenas prácticas.

Hola leandro, la función alert () en JavaScript está predefinida para mostrar un cuadro de dialogo emergente. Como JavaScript es un lenguaje CaseSensitive (hace distinción entre las palabras mayusculas y minusculas, ejemplo: var casa no es igual a var CaSa. son variables distintas). De manera, que si declaras la función alert () en mayusculas (ALERT) el programa no entederá que se refiere a la función y más bien buscará en el código si declaraste una variable llamada ALERT o una función llamada ALERT. si no se declaró dará como resultado -no definido- pero si la encuentra la podrá utilizar sin ningún problema. Ahora que sea recomendable llamar a tus variables o funciones de forma parecida a las predefinidas por JS creeme que no lo es. Un saludo.

Hola Luis, eso era lo que intentaba decir. Que al colocarse en mayusculas, JS busca si es una variable.