Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2018, 21:55
rafret
 
Fecha de Ingreso: junio-2010
Mensajes: 221
Antigüedad: 13 años, 10 meses
Puntos: 3
funcion con parametro boleano return condicional

Mi pregunta es acerca de un ejercicio y es el siguiente: La función debe escoger entre escribir tres o dos parámetros según el cuarto parámetro sea true o false si es true retornaria solo dos parametros concatenados y si fuera false me piede retorne los tres parametros concatenados:

llamando a la funcion de esta forma:

Código Javascript:
Ver original
  1. cartel("Lic.", "Tomás", "Peralta", true)
  2. "Lic. Peralta"
  3. cartel("Ing.", "Dana", "Velázquez", false)
  4. "Ing. Dana Velázquez"

la verdad que he estado intentando de varias formas la única que me daba el resultado esperado es esta que pongo a continuación pero me dice el instructor que debo hallar el resultado llamando el resultado sin crear comparaciones innecesarias.

Código Javascript:
Ver original
  1. function cartel(titulo,nombre,apellido,tipo){
  2. if(tipo==true){
  3.   return titulo+" "+apellido
  4.   }
  5.   else{
  6.     return titulo+" "+nombre+" "+apellido
  7.     }
  8. }
Estuve trabajando con algunos ejercicios anteriores en los que la solución se obtenía por ejemplo:

Código Javascript:
Ver original
  1. return  (da falso/verdadero) ||  (falso/verdadero)//según el parámetro

lastimosamente en este ejercicio no pude hallar la respuesta correcta, antes de escribir la solución, me gustaría me puedan ayudar dándome algunas pistas. De cualquier forma agradeceré la ayuda. Saludos