Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Duda] Porque frase recibe por defecto un string?

Hola mi duda es si frase es tomado como un string por el document.write?

-Saludos cordiales

-ejemplo:

 function imprimir(frase) { //funcion de texto
        document.write(frase);
        saltarLinea();
    }

    var anio = 2022;

    imprimir("Hola amigos");
2 respuestas
solución!

Buenas... en tu código, si bien el parámetro de la función imprimir() se llama frase, no hay ninguna garantía de que siempre se le pasará un string como argumento a la función. El código puede llamar a la función imprimir() pasándole cualquier tipo de valor como argumento, incluyendo strings, números, objetos, etc.

Por ejemplo, si en lugar de llamar a la función imprimir() con el string "Hola amigos", se llamara pasándole el valor de la variable "anio" como argumento, se escribiría el número 2022 en la página web.

Las comillas en un "document write" te especifica que estas pasando como argumento un string. Pero puedes pasar otros argumentos, sean numeros o booleanos al margen de que dicha función solo sirve para imprimir en pantalla

document.write("Hola"); //String

document.write(1); //Number

document.write(true); //Booleano

En todos los casos imprime en pantalla pero el tipo de dato del argumento es diferente.