<html xmlns = "http://www.w3.org/1999/xhtml"> <fead> <title> </title> <!-Método para declarar funciones en js-> <script type = "text/javaScript"> // Porque JavaScript es un lenguaje de tipo débil, los parámetros no se deben agregar al tipo. Las funciones no necesitan ser requeridas como C#, por lo que las rutas deben tener valores de retorno (esto no es como C#, y el método C#no necesita estar precedido por el nombre del método en la palabra clave de funciones) Agregar (i, j) {// Ahora se acaba de declararse que una función está aquí, y se ejecutará solo cuando se llame. regresar i + j; } alerta (agregar (5, 6)); // Salida 11 // No todas las rutas en JS tienen valores de retorno. Si no hay valor de retorno, pensará que el valor de retorno es la función indefinida suma (x, y) {if (x> y) {alerta (x + y); }} var z = sum (2, 6); // Debido a que 2 no es mayor que 6, la función de suma no tiene valor de retorno. Si no hay valor de retorno, considerará que el valor de retorno no está definido. alerta (z); // entonces emite un indefinido </script> </head> <body> </body> </html>