Diferencia entre revisiones de «Programación en JavaScript/ClasesJS»

Contenido eliminado Contenido añadido
m →‎Clase String.: Añado parte de la página principal
m Poniendo bonito para la versión para imprimir. A ver si funciona
Línea 1:
<noinclude>{{Navegador|libro=Programación en JavaScript
|actual=Clases predeterminadas en JavaScript
|anterior=OOP
|siguiente=Formularios}}
}}</noinclude>
 
 
=Clases predeterminadas de JavaScript.=
 
A continuación vamos a estudiar algunos de los objetos y clases más utilizados en JavaScript.
 
== Clase Array. ==
 
Está clase, como ya sabemos, permite crear una matriz de datos a utilizar en nuestros programas. Vamos a estudiar algunos de sus métodos. Veamos el siguiente ejemplo:
Línea 81 ⟶ 79:
Como podemos apreciar en el código, sólo las llamadas a sort que tienen como parámetro la función de comparación "compareNum" han sido ordenadas numéricamente.
 
== Clase Date. ==
 
Esta clase permite definir una fecha y hora. Tiene una buena cantidad de funciones, y aquí vamos a estudiar algunas de las más interesantes.
Línea 145 ⟶ 143:
Como vemos, podemos crear una matriz con los días de la semana (comenzando por el domingo, dado que se toma la referencia anglosajona), y referenciar a sus elementos con la función getDay. También podemos usar otras funciones como getMonth, getYear, getHours, getMinutes y getSeconds.
 
== Clase Math. ==
 
Esta clase contiene funciones y propiedades relacionadas con las matemáticas.
Línea 166 ⟶ 164:
round permite redondear una cifra de coma flotante a un entero. random genera un número aleatorio, o si queremos que este número se encuentre entre 1 y 10, lo podemos hacer como en la siguiente linea, generando un número aleatorio y multiplicándolo por el máximo que queremos. max y min devuelven el número máximo y mínimo entre dos dados, respectivamente. A su vez, esta clase contiene también funciones trigonométricas como cos, sin, tan, acos, asin, atan. Podemos contar con otras funciones de coma flotante como ceil, log, y sqrt (raiz cuadrada). Como puede comprobarse también, no hace falta crear un objeto para usar esta clase (se las denomina clases estáticas).
 
== Clase String. ==
 
Esta clase permite la manipulación de cadenas de texto. Toda cadena de texto que creamos es un objeto de esta clase, así que podemos hacer manipulaciones de muy diverso tipo.
Línea 251 ⟶ 249:
:valueOf()
 
<noinclude>{{Navegador|libro=Programación en JavaScript
|actual=Clases prederteminadas en JavaScript
|anterior=OOP
|siguiente=Formularios}}
}}</noinclude>