informatica:lenguajes_de_programacion:javascript:start
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:lenguajes_de_programacion:javascript:start [2026/06/06 08:57] – [Parámetros] admin | informatica:lenguajes_de_programacion:javascript:start [2026/06/07 02:48] (actual) – [Parámetros] admin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Javascript ====== | ====== Javascript ====== | ||
| + | |||
| + | Mostrar las diferencias en javascript ES6/ | ||
| ===== Función ===== | ===== Función ===== | ||
| + | |||
| + | 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. | ||
| Se puede declarar de 3 maneras. | Se puede declarar de 3 maneras. | ||
| Línea 16: | Línea 20: | ||
| </ | </ | ||
| - | === Función Anónima === | + | === Función Anónima |
| * [[https:// | * [[https:// | ||
| Línea 53: | Línea 57: | ||
| console.log( saludar( " | console.log( saludar( " | ||
| - | // ' | + | // ' |
| console.log( saludar( " | console.log( saludar( " | ||
| - | // ' | + | // ' |
| console.log( saludar( " | console.log( saludar( " | ||
| - | // ' | + | // ' |
| </ | </ | ||
| Línea 69: | Línea 73: | ||
| } | } | ||
| return base * altura; | return base * altura; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | otra forma es definiendo en la declaración del parámetro su valor por defecto. | ||
| + | |||
| + | <code javascript> | ||
| + | function saludar( nombre, cercania = " | ||
| + | |||
| + | | ||
| + | | ||
| } | } | ||
| </ | </ | ||
| Línea 80: | Línea 94: | ||
| </ | </ | ||
| - | con el operador OR si opcion no tiene valor coge el ' | + | con el operador OR si "opcion" |
| === 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){ | ||
| + | |||
| return numeros.reduce( (total, n) => total + n, 0 ); | return numeros.reduce( (total, n) => total + n, 0 ); | ||
informatica/lenguajes_de_programacion/javascript/start.1780736274.txt.gz · Última modificación: 2026/06/06 08:57 por admin
