Maison  >  Article  >  interface Web  >  Explication détaillée des instances d'objet intégrées à JS

Explication détaillée des instances d'objet intégrées à JS

小云云
小云云original
2018-03-14 17:23:521562parcourir

Objet date date L'objet date peut stocker n'importe quelle date et peut être précis à la milliseconde près (1/1000ème de seconde).

Définissez un objet temporel :

var Udate=new Date();
Remarque : Lorsque vous utilisez le mot-clé new, la première lettre de Date() doit être en majuscule.

Faites de Udate un objet date, et il a une valeur initiale : l'heure actuelle (heure actuelle du système informatique).

Si vous souhaitez personnaliser la valeur initiale, vous pouvez utiliser la méthode suivante :

var d = new Date(2012, 10, 1); //October 1, 2012
var d = new Date('Oct 1, 2012'); //1er octobre 2012
Nous ferions mieux d'utiliser la "méthode" présentée ci-dessous pour définir strictement l'heure.

Syntaxe de la méthode d'accès : "b0fde71b2642ad70d2dd1a1043435079.393a82a162034ad90a05fc7ddad75e9d"

Méthodes courantes de gestion de l'heure et de la date dans les objets Date :

返回/设置年份方法 get/setFullYear() 返回/设置年份,用四位数表示。
var mydate=new Date();//当前时间2014年3月6日 document.write(mydate+””);
//输出当前时间 document.write(mydate.getFullYear()+””);
//输出当前年份 mydate.setFullYear(81); 
//设置年份 document.write(mydate+””); 
//输出年份被设定为 0081年。

Remarque : différents navigateurs ont des résultats différents pour mydate.setFullYear(81). L'année est définie sur 0081 ou 81.

Résultats :

Jeudi 6 mars 2014 10:57:47 GMT+0800
2014
Jeudi 6 mars 0081 10:57:47 GMT+0800
Remarque :

1. Le format du résultat est : semaine, mois, jour, année, heure, minute, seconde, fuseau horaire. (Firefox)

  1. Différents navigateurs ont des formats d'heure différents.

  2. Méthode de retour du jour de la semaine
    getDay() renvoie le jour de la semaine, renvoyant un nombre de 0 à 6, 0 signifie dimanche. Si vous souhaitez retourner la "semaine" correspondante, complétez-la via un tableau, le code est le suivant :

var mydate=new Date();//Définir l'objet date var weekday=["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"]; //Définissez l'objet du tableau et attribuez une valeur à chaque élément du tableau var mynum=mydate.getDay();//La valeur de retour est stockée dans la variable mynum document.write(mydate.getDay());//Output getDay() pour obtenir la valeur document.write("Aujourd'hui, c'est : "+ weekday[mynum]);//Sortie du jour de la semaine

Remarque : le code ci-dessus a été exécuté le vendredi 7 mars 2014.

Résultat :

5

Aujourd'hui, c'est : vendredi
Méthode de retour/définition de l'heure
get/setTime() Renvoie/définit l'heure en millisecondes, calcule le nombre de millisecondes entre 0h00 le 1er janvier 1970 et la date indiquée par l'objet date.

Si vous retardez d'une heure l'heure de l'objet date actuelle, le code est le suivant :

var mydate=new Date();
  document.write("当前时间:"+mydate+"
");
  mydate.setTime(mydate.getTime() + 60 * 60 * 1000);
  document.write("推迟一小时时间:" + mydate);

Résultat :

Heure actuelle : jeu. 6 mars 11 :46:27 UTC+0800 2014

Délai d'une heure : jeu. 6 mars 12:46:27 UTC+0800 2014

Remarque : 1. Une heure 60 minutes, une minute 60 secondes, une seconde 1000 millisecondes

  2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”

String String object
Nous avons utilisé des objets chaîne dans des études précédentes. La façon de définir une chaîne est d'attribuer directement une valeur. Par exemple :

var mystr = « J'adore JavaScript ! »
Après avoir défini la chaîne mystr, nous pouvons accéder à ses propriétés et méthodes.

Accédez à la propriété length de l'objet chaîne :

stringObject.length; Renvoie la longueur de la chaîne.

var mystr="Hello World!";
var myl=mystr.length;
Une fois le code ci-dessus exécuté, la valeur de myl sera : 12

Access Méthode de l'objet string :

Utilisez la méthode toUpperCase() de l'objet String pour convertir les lettres minuscules de la chaîne en majuscules :

var mystr="Bonjour tout le monde!"; mystr. toUpperCase();
Une fois le code ci-dessus exécuté, la valeur de mynum est : HELLO WORLD !
Renvoie le caractère à la position spécifiée
La méthode charAt() peut renvoyer le caractère à la position spécifiée. position. Les caractères renvoyés sont des chaînes de longueur 1.

Syntaxe :

stringObject.charAt(index)

Description du paramètre :

Remarque : 1. L'indice du premier caractère de la chaîne est 0 . L'indice du dernier caractère est la longueur de la chaîne moins un (string.length-1).

2. Si l'index du paramètre n'est pas compris entre 0 et string.length-1, cette méthode renverra une chaîne vide.

Par exemple : dans la chaîne "I love JavaScript!", renvoie le caractère en position 2 :

<script type="text/javascript">
  var mystr="I love JavaScript!"
  document.write(mystr.charAt(2));</script>
Remarque : Un espace compte également pour un caractère.

Renvoie la position où la chaîne spécifiée apparaît pour la première fois.
La méthode indexOf() renvoie la position où une valeur de chaîne spécifiée apparaît pour la première fois dans la chaîne.

Syntaxe

stringObject.indexOf(substring, startpos)

Description du paramètre :
Description :

Cette méthode récupérera la chaîne du début à la fin. stringObject pour voir s'il contient une sous-chaîne.

2. Paramètre facultatif, recherchez la sous-chaîne à partir de la position startpos de stringObject. S'il n'y a pas un tel paramètre, il recherchera à partir de la position de départ de stringObject.

3. Si une sous-chaîne est trouvée, renvoie la position de la première occurrence de la sous-chaîne. Les positions des caractères dans stringObject commencent à 0.

Remarque : 1. La méthode indexOf() est sensible à la casse.

2. Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.

Par exemple : Effectuez différentes recherches dans la chaîne "I love JavaScript !" :

var str="I love JavaScript!"
  document.write(str.indexOf("I") + "
");
  document.write(str.indexOf("v") + "
");
  document.write(str.indexOf("v",8));
Sortie du code ci-dessus :

0

4
9

Recommandations associées :


js notes d'apprentissage d'objet intégrées_compétences javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn