Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] ¿Por qué Saltar Línea no lleva ningún parámetro dentro del paréntesis?

Hola, amigos me quedé con una duda, ¿por qué el instructor no le puso nada al parámetro de la función saltar línea:

function saltarlinea() {

    document.write("<br>");
    document.write("<br>");
    document.write("<br>");

}

pero si lo hizo con la función de imprimir?

function imprimir(frase) {

    document.write(frase);
    saltarlinea();

}
2 respuestas

Hola hay funciones que no necesitan ningun parametro para funcionar, la funcion 'saltarlinea' no necesita nada ya que solo efectuara algunos saltos de pagina, en mabbio la funcion imprimir si necesita un parametro, en este caso la frase que se va a imprimir

Cuando dejas una función sin parámetro como la que muestras:

function saltarlinea() {

    document.write("<br>");
    document.write("<br>");
    document.write("<br>");

}

Esta solo se encargará de ejecutar las instrucciones dentro de los corchetes {...}, estás no deben de requerir de parámetros externos, como: document.write("");; las funciones con parámetros se utilizan cuando las instrucciones dentro de los corchetes {...} necesitan de parámetros externos como:

function imprimir(frase) {

    document.write(frase);
    saltarlinea();

}

En este caso, document.write(frase) quiere imprimir en el documento de la pagina un texto envíado desde otro lugar del código, por ello necesita declarar el parámetro frase. Entonces si las intrucciones de una función no necesitan valores o variables externas a la función no es necesario poner parámetros, de lo contrario se ponen. por ejemplo:

function imprimir() {
    var frase = "hola mundo"; 
    document.write(frase);
    saltarlinea();

}