3
respuestas

DUDA EN VIDEO CONCATENANDO CARACTERES

Buenas no me queda claro cual es la diferencia de alert y document.write y en el episodio anterior indicaron que se colocaba al terminar cada linea se colocaba ";" y en este video no lo hizo, entonces se coloca o no ";"

Gracias

3 respuestas

En el caso de alert la estructura requiere que se coloque un texto entre los paréntesis que aparecerá cuando se ejecute, un texto que podemos decir que es estático. En el caso de document.write la estructura requiere igualmente un texto pero debido a que en JavaScript se puede operar con los valores ingresados es necesario especificarle cuando se trata de un valor string o un valor numérico con el cual operar, la diferencia de uno con el otro es que con el numérico se opera y es por ello que si se suma o multiplica o divide el programa funciona como una calculadora y arroja el valor de la operación, en cambio con las comillas informamos al programa que no se trata de números sino de caracteres, ahora al colocarle el símbolo de + el programa no los calcula, sino que los une, es decir los concatena y ese valor sigue siendo un string es decir no se puede operar con ese valor ya que no es un numero sino un carácter.

Hola Aldo. 1) document.write y alert son dos comandos del leguaje Javascript que permiten ver en el navegador los datos que estén definidos dentro de ellos. eso seria lo común. 3) La diferencia entre los dos es su uso. el primero (document.write) permite mostrar en el navegador el resultado de todo aquello que este dentro del paréntesis ya sea texto, operaciones matemáticas y otros. si no esta definido este comando el navegador no mostrara nada. ejemplos:

en este primer ejemplo el navegador mostrara una línea con el texto que esta dentro del paréntesis y entre comillas.

script> document.write("Mi nombre es..."); /script>

en este segundo ejemplo como no tiene el comando document.write no mostrara nada en el navegador.

script> Mi nombre es...; /script>

4) en el caso del comando alert, es un comando que tiene definido un estilo y es una caja que se ejecuta cuando el navegador lee el código y que sale automáticamente y muestra el texto que definamos también dentro del parentesis y sirve para llamar la atención del usuario para que ejecute una acción o se informe de algo que el programador necesite que se tenga presente. ejemplo:

script> alert("Este es un pop-up en JavaScript"); /script>

5) por ultimo el ";" en algunos casos no es necesario usarlo y en algunos leguajes no usa, pero en otros lenguajes es de obligatorio uso y en el caso de no usarlo para cerrar cada sentencia o línea de código completa, el programa no funciona, asi que se recomienda usarlos siempre para acostumbrarse a usarlo y no olvidarse en el caso de que se necesite.

Gracias