- Inicio
- Cursos
- Programación
- Curso de JavaScript y jQuery = J2
3.- function()
Ya declaramos anteriormente una función, pero en esta ocasión si ocuparemos los parámetros.
La ventaja de JavaScript es que no necesitamos declarar los tipos de datos, es decir, no le tendremos que decir si vamos a recibir un entero, un objeto o un string, incluso no pondremos las formas de declarar las variables como let o var.
Vamos a declarar una función que vamos a utilizar en nuestra Calculadora llamada concatenarNumero
function concatenarNumero( numero_str ){
}
Dentro de los paréntesis de la función, estarán nuestros parámetros, en esta función sólo recibimos uno llamado numero_str, y el nombre de la variable nos da un norte para saber que vamos a recibir un número, pero en tipo string, ya que vayamos realizando más proyectos, verás cómo en algunas notaciones abreviamos algunas palabras, podríamos haber puesto numero_string, pero para que el nombre de nuestra variable no sea tan largo, ponemos solo numero_ y las tres primeras consonantes de string.
Bueno, los parámetros en sí, son valores que enviamos al llamar la función, esta función podríamos llamarla de esta forma:
concatenarNumero("5");
Pero, aunque sabemos que esa función, la vamos a utilizar para concatenar números, y debemos de mandar un número en formato string, también podríamos mandarle esto:
concatenarNumero(1200);
Un entero.
Así que en el futuro veremos la comprobación de datos al recibirlos en los parámetros de una función.
En esta función que desarrollaremos al finalizar de estudiar, debemos de recibir algo en numero_str, si llamáramos a nuestra función de esta forma:
concatenarNumero();
En nuestra función, numero_str tendría un undefined o indefinido.
Si deseamos realizar operaciones, ya tendremos un problema.
Así que poco a poco, deberemos de tener cuidado en los datos que recibamos en una función ya sea, para revisarlos antes de, o revisar nuestro código para que nunca pase eso.
function concatenarNumero(numero_str){
}
Otro punto a anotar, es que los nombres que pongas en los parámetros, no debemos de volverlos a declarar en nuestras funciones, por ejemplo:
function concatenarNumero(numero_str){
let numero_str = "prueba";
}
Aquí tendremos ya un error, que, al cargarse el script desde un explorador, lo veríamos inmediatamente:
Así que también debemos de tener en cuenta, los nombres que pongamos en nuestros parámetros.
Bueno ya vimos que, si requerimos enviar más de un parámetro, los separaremos por medio de poner comas entre cada uno de ellos.
function concatenarNumero(numero1_str, numero2_str){
}