Hay muchos contenidos de objetos en JavaScript, y puedo elegir algunos que uso más para explicar.
Aprenda algunos en línea y lea los manuales de estudio de JavaScript.
Si quieres este manual, puedes dejar un mensaje y te lo enviaré si lo ve. Bueno, resumamos mi propio camino hacia el avance.
1. Objeto:
(1) Todos los eventos en JavaScript son objetos: cadenas, matrices, funciones ...
(2) Cada objeto tiene propiedades y métodos.
(3) JS permite objetos personalizados.
2. Objetos personalizados:
(1) Defina y cree una instancia de objeto.
(2) Use funciones para definir el objeto y luego crear una nueva instancia de objeto.
Ejemplo (para 2- (1)):
Método 1:
<script>
People = new Object ();
People.name = "yan xiaoyuan";
People.age = "18";
document.write ("Nombre:"+People.Name+", Age:"+People.age);
</script>
Resultado: la interfaz imprime nombre: yan xiaoyuan, edad: 18
Método 2:
<script>
People = new Object ();
gente = {
Nombre: "Yan Xiaoyuan",
Edad: 18
}
document.write ("Nombre:"+People.Name+", Age:"+People.age);
</script>
Resultado: la interfaz imprime nombre: yan xiaoyuan, edad: 18
Ejemplo (para 2- (2)):
<script>
Funcion People (nombre, edad) {
this.name = name;
this.age = edad;
}
hijo = gente nueva ("yan xiaoyuan", 18);
document.write ("nombre:"+son.name+", edad:"+son.age);
</script>
Resultado: la interfaz imprime nombre: yan xiaoyuan, edad: 18
objeto de cadena de cadena
1. Objeto de huella:
El objeto de cadena se utiliza para procesar las cadenas existentes; Las cadenas se pueden usar en cotizaciones simples o dobles [expandir: uso mixto para evitar conflictos. 】.
2. Demostración de algunas propiedades:
(1) Encuentre la cadena en la cadena: indexOf ()
Ejemplo (para 2- (1)):
<script>
var str = "hola mundo";
document.write ("String:"+str.length+"<br/>");
document.write ("Ubicación del mundo:"+str.indexof ("mundo")+"<br/>");
document.write ("Llllll's ubicación" str.indexof ("llllllllll"));
</script>
Resultado: la interfaz imprime la cadena: 11
La ubicación del mundo: 6
Ubicación de lllllllll: -1
(2) coincidencia de contenido: match ()
Ejemplo (para 2- (2)):
<script>
var str = "hola mundo";
document.write (str.match ("mundo"));
document.write (str.match ("llllllllll"));
</script>
Resultado: la interfaz imprime el mundo nulo
(3) Reemplazar contenido: reemplazar ()
Ejemplo (para 2- (3)):
<script>
var str = "hola mundo";
document.write (str.replace ("mundo", "123"));
</script>
Resultados: la interfaz imprime hola 123
(4) Conversión de capitalización de cadenas: toupperCase () / tolowercase ()
Ejemplo (para 2- (4)):
<script>
var str = "hola mundo";
document.write (str.ToUpperCase ());
</script>
Resultados: la interfaz imprime Hello World
(5) Convertir la cadena en la matriz: Split ()
Ejemplo (para 2- (5)):
<script>
var str1 = "Hola, jjj, lll, kkk";
var s = str1.split (","); // usa comas como separador
document.write (s [1]);
</script>
Resultado: impresión de interfaz JJJ
---------------------------------------------------------------------------------------------------
Fecha de fecha objeto
1. Formar objeto:
Los objetos de fecha se utilizan para procesar fechas y horarios.
2. Obtenga la fecha del día.
3. Algunos métodos de uso común:
(1) Getfulfyear (): Obtenga el año.
(2) GetTime (): Obtener milisegundos.
(3) settlyear (): establezca la fecha específica.
(4) GetDay (): Obtenga la semana.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ejemplo (para 3):
<script>
var fecha = nueva fecha ();
document.write (fecha+"<br/>");
document.write (date.getblyar ()+"<br/>");
document.write (date.gettime ()+"<br/>");
document.write (date.getday ()+"<br/>");
date.setfulfyear (2010,1,1);
document.write (fecha);
</script>
resultado:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
4. Ejemplo de reloj:
<html>
<Evista>
<script>
función starttime () {
var hoy = nueva fecha ();
var h = hoy.gethours ();
var m = Today.getMinutes ();
var s = hoy.getSeconds ();
m = tiempo de verificación (m);
s = tiempo de verificación (s);
document.getElementById ('txt'). innerhtml = h+":"+m+":"+s;
t = setTimeout ('starttime ()', 500); // equivalente a t = setTimeout (function () {startime;}, 500)
}
Función Checktime (i) {
if (i <10) {
i = "0" + i;
}
Regreso
}
</script>
</ablo>
<Body onload = "starttime ()">
<div id = "txt"> </div>
</body>
</html>
Resultados: tiempo de visualización dinámica
Objeto de matriz:
1. Objetivo de recolección:
Use variables separadas para almacenar una serie de valores.
2. Creación de matriz:
Ejemplo: var myArray = ["kkk", "ddd", "ddddd"];
3. Acceso a matrices:
Al especificar el nombre de la matriz y el número de índice, puede acceder a un elemento específico.
[Nota: [0] es el primer elemento de la matriz, y así sucesivamente. 】
4. Métodos comunes para matrices:
(1) Concat (): Matrices de combinación.
(2) Sort (): Sort.
(3) Push (): Anexo del elemento al final.
(4) Reverse (): voltee el elemento de matriz.
Ejemplo (para 4- (1)):
<script>
var a = ["aa", "bb"];
var b = ["cc", "dd"];
var c = a.concat (b);
document.write (c);
</script>
Resultado: la interfaz imprime AA BB CC DD
Ejemplo (para 4- (2)):
<script>
var a = ["a", "c", "d", "t", "b", "e"];
document.write (a.sort ());
</script>
Resultado: la interfaz imprime abcedt
【Extendido】
<script>
var a = ["5", "2", "3", "4", "1"];
document.write (a.sort (function (a, b) {return ba;}))
</script>
Resultado: la interfaz imprime 54321. (PS: porque BA está dispuesto en orden inverso).
Ejemplo (para 4- (3)):
<script>
var a = ["a", "b"];
a.push (c);
document.write (a);
</script>
Resultados: Imprima ABC
Ejemplo (para 4- (4)):
<script>
var a = ["c", "b", "a"];
document.write (a.Reverse ());
</script>
Resultados: Imprima ABC
Objeto matemático:
1. Objeto de munch:
Realizar tareas aritméticas comunes.
2. Métodos comunes:
(1) Round (): Round (): redondeado.
(2) aleatorio (): devuelve un número aleatorio entre 0 y 1.
(3) Max (): Devuelve el valor más alto.
(4) min (): Devuelve el valor mínimo.
(5) ABS (): Devuelve el valor absoluto.
Ejemplo (para 2- (1)):
document.write (Math.round (2.5));
Resultados: 3 impresos en la interfaz
Ejemplo (para 2- (2)):
document.write (math.randow ());
Resultado: la interfaz imprime aleatoriamente una cantidad de 0 ~ 1.
document.write (math.randow ()*10);
Resultado: la interfaz imprime aleatoriamente un número de 1 a 10.
document.write (parseInt (math.randow ()));
Resultado: la interfaz imprime aleatoriamente un número de 0 a 1, y este número es un entero.
Ejemplo (para 2- (3)):
document.write (Math.max (10,20,3,90));
Resultado: la interfaz imprime el valor máximo de 90.
Ejemplo (para 2- (4)):
document.write (Math.min (12,0,2,3,4));
Resultado: la interfaz imprime el valor mínimo de 0.
Ejemplo (para 2- (5)):
document.write (Math.abs (-10));
Resultado: la interfaz imprime 10.