Programacion de video juegos

Page 27

96

4. PROGRAMACIÓN AVANZADA CON JAVASCRIPT

Figura 1. En la consola vemos el texto enviado desde la llamada a la función. Teniendo en cuenta el concepto de dinamismo del lenguaje, es posible enviar cualquier otro tipo de dato a la función. Esta, por lo tanto, se adaptará al valor del parámetro de entrada. <script> function miFuncion(mensaje) { console.log(typeof(mensaje)); console.log(mensaje); } miFuncion(‘hola mundo’); miFuncion(123); miFuncion({ valor: 123 }); miFuncion(true); </script>

En el código anterior, hemos usado la misma función y le enviamos diferentes tipos de datos. Sin obtener error alguno, cada uno de los valores fueron pasados en el momento de la ejecución haciendo que la variable mensaje se adapte a este tipo. En la Figura 2 vemos el resultado de esta ejecución, donde en base al parámetro enviado, la función typeof nos muestra el tipo de dato inferido. www.redusers.com


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.