
Abner Batz
Pregunta¿Como validar que los parametros esperados en una funcion, sean de cierto tipo ? por ejemplo
function multiplicar(a, b){ return a * b; }
es necesario validar que los valores de los parametros sean estrictamente de tipo número ;

Yur Wolf
Hola sney, lo hice a propósito para ver si me salía el mensaje que vos pusiste: "Uno de los parámetros no es de tipo number". Pero no me salió, Gracias x tu respuesta.

Sneyder Barreto
¡Hola, @Yurwolf! Pasa que estás pasando como parámetro un valor que no es de ningún tipo (14q), lo cual representa un error de sintaxis. Un saludo.

Yur Wolf
No me funciona el código de @sneyderdev. Alguien sabe porqué? Comparto acá el vídeo de como lo hice

Gutierrez Diego
Me suena a que se debe implementar una validación con una condición, aunque no estoy 100% seguro.🤔

Abner Batz
A estudiar TypeScript , también entonces.

Kamerr Ezz
puedes usar el
typeof
let a = 5 if(typeof a != 'number' ) return console.log("No es un numero") if(typeof a == 'number' ) return console.log("es un numero")

Sneyder Barreto
¡Hola! Hay varias maneras de hacerlo. Una podría ser creando una validación con algún condicional y revisar si estos valores recibidos son de tipo number:
function multiplicar(a, b) { if (typeof a != 'number' || typeof b != 'number') { console.log('Uno de los parámetros no es de tipo number.'); } else { return a * b; } }
Ahora, con TypeScript esto sería mucho más sencillo simplemente asignando un tipo de valor a tus variables. Un saludo.