Una clase en JavaScript.


Esta página presenta un ejemplo que ilustra cómo definir clases en JavaScript y utilizarlas. El código JavaScript dentro del encabezado define una clase llamada Circulo. La primera función es su constructor. En ella se definen todas sus variables y métodos anteponiendo la palabra this al nombre que se va a dar a cada variable o método asignándoles valores en el caso de las variables y nombres de funciones para los métodos. Luego se implementan los métodos, en este caso Area() y Perimetro(). Dentro del cuerpo de la página hay otra zona de JavaScript en la que se crea un objeto c de la clase y de hecho se hace una extensión al objeto mismo asignándole un nuevo método: actualizar(). Esto sería insólito en Java, ¡extender un objeto sin extender la clase! Pero así es JavaScript, está lleno de sorpresas, aunque no siempre agradables. Pero ésta es una de las sorpresas útiles. La aplicación de la página es sencilla, simplemente calcula el perímetro y el área del círculo dado su radio. Hay botones para incrementar y disminuir el valor del radio simplemente para ilustrar cómo se asignan valores a los campos de texto, cómo se obtienen valores de ellos y cómo se incrementan y decrementan los valores numéricos. Al programador de Java le sorprende que aquí no se haga distinción entre la expresión digital de un número y el número mismo, pero... así es JavaScript.


radio = perímetro = área =

El alumno  debe estudiar detenidamente el código de esta página para comprender cómo se manejan las clases en JavaScript.