index.htm

RECETAS DE NAVIDAD

- apuntes comunicaciones javascript lenguaje c php autoayuda bolsa chistes empleo fotografia digital ocio sabiasque salud timos trucos

Funciones sin retorno de parametro. Javascript

  • Escribe el siguiente programa:

<HTML>

<SCRIPT LANGUAGE='JavaScript'>

// PROG039.HTM

alert('Programa que ahora llamara a una funcion');

mediageo();

alert('Se acabo lo que se daba');

/* ¡Atencion!: a continuacion tenemos la funcion */

function mediageo()

{

var a,b;

a=prompt('Escribe un numero','');

a=parseFloat(a);

b=prompt('Escribe otro numero','');

b=parseFloat(b);

alert('La media geometrica de '+ a +' y '+ b +' es '+Math.sqrt(a*b));

}

</SCRIPT>

</HTML>

  • Graba el programa anterior con el nombre Prog039.htm en TuCarpeta y ejecutalo varias veces.
  • Estudio del Prog039.htm

Estructura de una funcion:

function nombreFuncion()

{

sentencia1;

sentencia2;

...;

...;

}

Se dice que la funcion es sin retorno de parametros, porque no devuelve nada; para que la funcion devuelva un valor, deberia haber la instruccion return.

Si una funcion no retorna nada se le denomina tambien con el nombre de MeTODO.

Nuestra funcion mediageo(), calcula la media geometrica de dos numeros. Como no retorna nada, lo que hace en realidad la funcion es "agrupar" en un lugar determinado del fichero HTML, una serie de sentencias que por ellas mismas ya forman un programa, se dice tambien que es un subprograma.

<HTML>

<SCRIPT LAN....

// Programa Principal

sentencia1;

mediageo(); // llama a la funcion y se ejecuta en este lugar

sentencia2();

// Fin del programa Principal

function mediageo()

{

sentencia3;

...;

....;

}

</SCRIPT>

</HTML>

  • Escribe el siguiente programa:

<HTML>

<SCRIPT LANGUAGE='JavaScript'>

// PROG040.HTM

var opc='0';

while (opc != 'T')

{

opc=prompt('Escribe la letra de la opcion deseada: (S) Sumar - (R) Raiz Cuadrada - (L) Logaritmo Neperiano - (A) Ayuda - (T) Terminar','');

if (opc=='S') suma();

if (opc=='R') raiz();

if (opc=='L') logaritmo();

if (opc=='A') ayuda();

}

function suma()

{

var a,b;

a=prompt('Escribe el primer sumando','');

a=parseFloat(a);

b=prompt('Escribe el segundo sumando','');

b=parseFloat(b);

alert('La suma de '+ a +' y '+ b +' es '+(a+b));

}

function raiz()

{

var a;

a=prompt('Escribe el radicando ','');

a=parseFloat(a);

alert('La raiz cuadrada de '+ a +' es '+Math.sqrt(a));

}

function logaritmo()

{

var x;

x=prompt('Escribe un numero positivo','');

x=parseFloat(x);

alert('El logaritmo neperiano de '+ x +' es '+Math.log(x));

}

function ayuda()

{

alert('Es bastante tonto que me pidas ayuda\npero aqui la tienes:\n\tPulsa S si quieres sumar\n\tPulsa R para la raiz cuadrada\n\tPulsa L para el logaritmo neperiano\n\tPulsa A para acceder a la ayuda\n\tPulsa T para acabar');

}

</SCRIPT>

</HTML>

  • Graba el programa con el nombre Prog040.htm en TuCarpeta y ejecutalo unas cuantas veces.

Anterior paso:
variables auxiliares
Siguiente paso:
funciones que devuelven parametros

· Introduccion a javascript
· Javascript: sintaxis basica
· Variables en javascript
· Javascript: tipos de datos
· Javascript: contadores
· javascript: conversion entre tipos
· Operadores logicos y relacionales en javascript
· If else en javascript
· While en javascript
· Bucles for en javascript
· Switch case javascript
· Do while en javascript
· Calculos iterativos en javascript
· El objeto math javascript
· Variable temporal en javascript
· Funciones sin retorno de parametro. Javascript
· Funciones que devuelven parametros en javascript
· Arrays en javascript
· Matrices con varias dimensiones en javascript
· Codigo ascii/unicode y javascript
· Buscar una letra en un string con javascript
· Temporizadores en javascript
· Introduccion a javascript y html
· Escribiendo en el navegador con javascript
· Formularios en javascript
· Botones en javascript

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 16/12/2013