Il existe de nombreux contenus d'objets dans JavaScript, et je peux en choisir quelques-uns que j'utilise plus pour expliquer.
Apprenez quelques manuels d'étude JavaScript en ligne et lisez.
Si vous voulez ce manuel, vous pouvez laisser un message et je vous l'enverrai si vous le voyez. Eh bien, résumons mon propre chemin vers l'avancement.
1. Objet:
(1) Tous les événements de JavaScript sont des objets: chaînes, tableaux, fonctions ...
(2) Chaque objet a des propriétés et des méthodes.
(3) JS permet des objets personnalisés.
2. Objets personnalisés:
(1) Définir et créer une instance d'objet.
(2) Utilisez des fonctions pour définir l'objet, puis créez une nouvelle instance d'objet.
Exemple (pour 2- (1)):
Méthode 1:
<cript>
People = New Object ();
People.name = "Yan Xiaoyuan";
People.age = "18";
Document.Write ("Name:" + People.name + ", Âge:" + People.age);
</cript>
Résultat: L'interface imprime le nom: Yan Xiaoyuan, âge: 18
Méthode 2:
<cript>
People = New Object ();
les gens = {
Nom: "Yan Xiaoyuan",
Âge: 18
}
Document.Write ("Name:" + People.name + ", Âge:" + People.age);
</cript>
Résultat: L'interface imprime le nom: Yan Xiaoyuan, âge: 18
Exemple (pour 2- (2)):
<cript>
fonction des gens (nom, âge) {
this.name = name;
this.age = âge;
}
fils = de nouvelles personnes ("Yan Xiaoyuan", 18);
Document.Write ("Name:" + Son.name + ", âge:" + Son.age);
</cript>
Résultat: L'interface imprime le nom: Yan Xiaoyuan, âge: 18
String String Object
1. objet de collage:
L'objet String est utilisé pour traiter les chaînes existantes; Les cordes peuvent être utilisées en citations simples ou doubles [Extension: utilisation mixte pour éviter les conflits. 】.
2. Démonstration de certaines propriétés:
(1) Trouvez la chaîne dans la chaîne: indexof ()
Exemple (pour 2- (1)):
<cript>
var str = "Hello World";
Document.Write ("String:" + str.length + "<br/>");
Document.Write ("Emplacement du monde:" + Str.Indexof ("World") + "<br/>");
Document.Write ("Llllll's Location" Str.Indexof ("llllllll"));
</cript>
Résultat: l'interface imprime la chaîne: 11
L'emplacement du monde: 6
Emplacement de Llllllll: -1
(2) Contenu correspondant: match ()
Exemple (pour 2- (2)):
<cript>
var str = "Hello World";
document.write (str.match ("monde"));
document.write (str.match ("llllllll"));
</cript>
Résultat: l'interface imprime le monde null
(3) Remplacer le contenu: remplacer ()
Exemple (pour 2- (3)):
<cript>
var str = "Hello World";
document.write (str.replace ("monde", "123"));
</cript>
Résultats: L'interface imprime Hello 123
(4) Conversion de capitalisation des cordes: touppercase () / tolowercase ()
Exemple (pour 2- (4)):
<cript>
var str = "Hello World";
document.write (str.touppercase ());
</cript>
Résultats: L'interface imprime Hello World
(5) Convertir la chaîne en tableau: Split ()
Exemple (pour 2- (5)):
<cript>
var str1 = "Bonjour, jjj, lll, kkk";
var s = str1.split (","); // Utilisez des virgules comme séparateur
Document.Write (s [1]);
</cript>
Résultat: imprimement d'interface JJJ
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date Date Objet
1.Date objet:
Les objets de date sont utilisés pour traiter les dates et les heures.
2. Obtenez la date du jour.
3. Quelques méthodes couramment utilisées:
(1) Gettilyar (): Obtenez l'année.
(2) getTime (): Obtenez des millisecondes.
(3) Settinglyar (): définissez la date spécifique.
(4) Getday (): Obtenez la semaine.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Exemple (pour 3):
<cript>
var date = new Date ();
document.write (date + "<br/>");
document.write (date.getlyar () + "<br/>");
document.write (date.getTime () + "<br/>");
document.write (date.getDay () + "<br/>");
DATE.SETLATING (2010,1,1);
document.write (date);
</cript>
résultat:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. Exemple d'horloge:
<html>
<adal>
<cript>
fonction starttime () {
var aujourd'hui = new Date ();
var h = aujourd'hui.gethours ();
var m = aujourd'hui.getMinutes ();
var s = aujourd'hui.getSeconds ();
m = checktime (m);
s = chèque (s);
document.getElementById ('txt'). innerHtml = h + ":" + m + ":" + s;
t = setTimeout ('startTime ()', 500); // équivalent à t = setTimeout (function () {startime;}, 500)
}
Fonction Checktime (i) {
if (i <10) {
i = "0" + i;
}
Retour i
}
</cript>
</ head>
<body onload = "startTime ()">
<div id = "txt"> </ div>
</docy>
</html>
Résultats: Temps d'affichage dynamique
Objet de tableau:
1.Assurez l'objet:
Utilisez des variables distinctes pour stocker une série de valeurs.
2. Création du tableau:
Exemple: var myArray = ["kkk", "ddd", "ddddd"];
3. Accès aux tableaux:
En spécifiant le nom du tableau et le numéro d'index, vous pouvez accéder à un élément spécifique.
[Remarque: [0] est le premier élément du tableau, etc. 】
4. Méthodes courantes pour les tableaux:
(1) Concat (): Merge des tableaux.
(2) Soi (): Trier.
(3) push (): Élément d'ajout à la fin.
(4) Reverse (): retourner l'élément de tableau.
Exemple (pour 4- (1)):
<cript>
var a = ["aa", "bb"];
var b = ["cc", "dd"];
var c = a.concat (b);
document.write (c);
</cript>
Résultat: l'interface imprime AA BB CC DD
Exemple (pour 4- (2)):
<cript>
var a = ["a", "c", "d", "t", "b", "e"];
document.write (a.sort ());
</cript>
Résultat: L'interface imprime ABCEDT
【Étendu】
<cript>
var a = ["5", "2", "3", "4", "1"];
document.write (a.sort (fonction (a, b) {return ba;}))
</cript>
Résultat: L'interface imprime 54321. (PS: Parce que BA est organisé dans l'ordre inverse).
Exemple (pour 4- (3)):
<cript>
var a = ["a", "b"];
a.push (c);
document.write (a);
</cript>
Résultats: Imprimez ABC
Exemple (pour 4- (4)):
<cript>
var a = ["c", "b", "a"];
document.write (a.reverse ());
</cript>
Résultats: Imprimez ABC
Objet mathématique:
1. objet de correspondance:
Effectuer des tâches arithmétiques communes.
2. Méthodes courantes:
(1) Round (): Round (): Arrondi.
(2) Random (): renvoie un nombre aléatoire entre 0 et 1.
(3) Max (): renvoie la valeur la plus élevée.
(4) min (): renvoie la valeur minimale.
(5) ABS (): Renvoie la valeur absolue.
Exemple (pour 2- (1)):
Document.Write (Math.round (2.5));
Résultats: 3 imprimés sur l'interface
Exemple (pour 2- (2)):
document.write (math.randow ());
Résultat: L'interface imprime au hasard un nombre de 0 ~ 1.
document.write (math.randow () * 10);
Résultat: L'interface imprime au hasard un nombre de 1 à 10.
Document.Write (parseInt (math.randow ()));
Résultat: l'interface imprime au hasard un nombre de 0 à 1, et ce nombre est un entier.
Exemple (pour 2- (3)):
document.write (math.max (10,20,3,90));
Résultat: L'interface imprime la valeur maximale de 90.
Exemple (pour 2- (4)):
document.write (math.min (12,0,2,3,4));
Résultat: l'interface imprime la valeur minimale de 0.
Exemple (pour 2- (5)):
document.write (math.abs (-10));
Résultat: l'interface imprime 10.