Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:javascript:start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:lenguajes_de_programacion:javascript:start [2026/06/06 08:46] – [Parámetros] admininformatica:lenguajes_de_programacion:javascript:start [2026/06/06 20:44] (actual) – [Parámetros] admin
Línea 1: Línea 1:
 ====== Javascript ====== ====== Javascript ======
  
 +Aunque he programado durante años en javascript, siempre me llamó la atención lo flexible que es para declarar la función, he hecho estos apuntes para mostrar como ordeno lo aprendido de esta diversidad en su uso y que a mí me confundía a veces.
 +
 +Mostrar las diferencias en javascript ES6/ES7/ES8/ES9 FIXME
 ===== Función ===== ===== Función =====
  
Línea 53: Línea 56:
  
 console.log( saludar( "Billy" ) ); console.log( saludar( "Billy" ) );
-// 'Hola billy!.'+// 'Hola Billy!.'
  
 console.log( saludar( "Billy", "amigo") ); console.log( saludar( "Billy", "amigo") );
-// 'Hola billy amigo!.'+// 'Hola Billy amigo!.'
  
 console.log( saludar( "Billy", "amigo", "bla bla bla") ); console.log( saludar( "Billy", "amigo", "bla bla bla") );
-// 'Hola billy amigo!.'+// 'Hola Billy amigo!.'
 </code> </code>
 +
 +otra forma sin el else, en este caso se iguala la base con la altura si no se define la altura.
 +<code javascript>
 +function area(base, altura) {
 +  if (altura === undefined) {
 +    altura = base; // Comportamiento por defecto
 +  }
 +  return base * altura;
 +}
 +</code>
 +
 +otra forma es definiendo en la declaración del parámetro su valor por defecto.
 +
 +<code javascript>
 +function saludar( nombre, cercania = "amigo" ){
 +
 +   return `Hola ${nombre} ${cercania}!.`;
 +    
 +}
 +</code>
 +
 +otra forma es que se puede reemplazar el if con el operador OR (||)
 +
 +<code javascript>
 +function configurar(opcion) {
 +  opcion = opcion || 'default';
 +}
 +</code>
 +
 +con el operador OR si "opcion" no tiene valor coge el 'default'.
  
 === Parámetros de cantidad variable === === Parámetros de cantidad variable ===
  
 +En este caso los parametros se recogen en un array.
 <code javascript> <code javascript>
 function sumar(...numeros){ function sumar(...numeros){
Línea 70: Línea 104:
 } }
  
-console.log( sumar( 10,23,56,34) );+console.log( sumar( 10,23,56,34 ) );
 // 123 // 123
 </code> </code>
informatica/lenguajes_de_programacion/javascript/start.1780735563.txt.gz · Última modificación: 2026/06/06 08:46 por admin