L'étude JS note l'empaquetage dix-Date-Math

Un, objet de fonction Date

  1. Utiliser un objet date pour représenter une heure en Js
  2. Si vous utilisez directement le constructeur pour créer un objet Date, il sera encapsulé en tant que temps d'exécution du code actuel.
var d=new Date();//封装,这个代码什么时候执行,显示时间就是什么时候
console.log(d);
  1. Pour créer un objet de temps spécifié, vous devez transmettre une chaîne représentant l'heure en tant que paramètre dans le constructeur.
var d2=new Date("01/24/2021 11:30:46");
console.log(d2);
  1. Format de la date: mois / jour / année heure: minute: seconde

Deuxièmement, la méthode Date

5. getDate ()

: L'objet de la date actuelle est de quelques jours

6. getDay ()

: L'objet de la date actuelle est le jour de la semaine, il renverra une valeur de 0 à 6, 0 signifie dimanche

7. getMonth ()

Récupère le mois de l'objet heure actuelle, renvoie une valeur de 0 à 11, 0 signifie janvier

8. getFullYear ()

Obtenir l'année de l'objet actuel

9.getTime ()

Obtient l'horodatage de l'objet actuel. L'erreur de temps fait référence au nombre de millisecondes entre 0:00:00 le 1er janvier 1970, heure moyenne de Greenwich et l'heure actuelle (1 seconde = 1 000 millisecondes). La couche inférieure de l'ordinateur utilise des horodatages pour gagner du temps

10. Obtenez l'horodatage actuel

Utilisez des horodatages pour tester les performances de l'exécution de code

var start=Date.now();
var end=Date.now();

Trois, objet Math ()

Math est différent des autres objets. Ce n'est pas un constructeur. Il appartient à une classe d'outils sans créer d'objets. Il encapsule les propriétés et les méthodes liées aux opérations mathématiques.

1.abs ()

Peut être utilisé pour calculer la valeur absolue d'un nombre.

2.Math.ceil ()

Un nombre peut être arrondi et la décimale est arrondie tant qu'elle a une valeur.

3.Math.floor ()

Arrondir vers le bas, la partie décimale sera arrondie

4. tour.math ()

Arrondir un nombre

5. mathématique aléatoire ()

Peut être utilisé pour générer un nombre aléatoire entre 0-1
Générer un nombre aléatoire entre 0-x: Math.round(Math.random()*x)
Générer un nombre aléatoire entre xy:Math.round(Math.random()*(y-x)+x)

6.Math.pow (x, y) renvoie x à la puissance de y

7.Math.sqrt () est utilisé pour rooter un nombre

Quatre, emballage

Trois classes d'empaquetage nous sont fournies dans js, à travers lesquelles les types de données des types de données de base peuvent être convertis en objets.

1. String (): vous pouvez convertir une chaîne de type de données de base en un objet String

1. Dans la couche inférieure, la chaîne est stockée sous la forme d'un tableau de caractères.
2. attribut length : peut être utilisé pour obtenir la longueur de la chaîne.
3. La méthode charAt () peut obtenir le caractère à la position spécifiée dans la chaîne et obtenir le caractère spécifié en fonction de l'index. Le caractère d'origine reste inchangé et la valeur de retour est le caractère spécifié.
Insérez la description de l'image ici
4. La méthode charCodeAt () renvoie le numéro du caractère spécifié dans le codage Unicode.
5. La méthode formCharCode () peut obtenir les caractères en fonction du codage des caractères
. 6. La méthode concat () : connectez deux chaînes ou plus, le travail est le même.
7. La méthode indexof () : Cette méthode peut récupérer si une chaîne contient le contenu spécifié. Si le contenu est dans la chaîne, l'index de sa première occurrence sera retourné. Si le contenu spécifié n'est pas trouvé, -1 est renvoyé. Vous pouvez spécifier un deuxième paramètre pour spécifier où commencer la recherche.

Trouver h à partir de la sixième positionInsérez la description de l'image ici

8. Méthode lastIndexOf () : Cette méthode est identique à indexOf, à la différence que indexOf est recherché de l'avant vers l'arrière, tandis que lastIndexOf est recherché de l'arrière vers l'avant. Vous pouvez également spécifier la méthode de démarrage de la recherche.

  1. Méthode Slice (index de position de début, index de position de fin) : vous pouvez intercepter le contenu spécifié de la chaîne, n'affectera pas la chaîne d'origine, mais retournera le contenu intercepté. Vous pouvez également passer un nombre négatif, et le nombre négatif sera calculé plus tard.

  2. La méthode substring (index de position de début, index de position de fin) : peut être utilisée pour intercepter une chaîne, similaire à slice (), sauf que substring () ne peut pas transmettre de nombres négatifs. Si vous passez une valeur négative, 0 est utilisé par défaut. Si deux paramètres, le second est inférieur au premier, la position des paramètres sera ajustée automatiquement.

  3. Méthode Split (): vous pouvez diviser une chaîne en un tableau.
    Paramètres: Une chaîne est requise en tant que paramètre et le tableau sera divisé en fonction de la chaîne.
    Si vous passez une chaîne vide comme paramètre, chaque caractère sera divisé en un élément du tableau.
    Le résultat de la sortie est un objet tableau Insérez la description de l'image ici
    12. Méthode toUpperCase () : Convertit une chaîne en majuscules et la renvoie.
    13. Méthode toLowerCase () : Convertit une chaîne en minuscules et retourne.

2. Number (): Le numéro du type de données de base peut être converti en un objet Number.

3. Boolean (): Vous pouvez convertir les valeurs booléennes des types de données de base en objets booléens.

创建一个Number类型的对象
var num=new Number(3);
  1. Mais attention: nous n'utiliserons pas d'objets de types de données de base dans des applications réelles. Si vous utilisez des objets de types de données de base, des résultats imprévisibles peuvent survenir lors de certaines comparaisons.
  2. Des méthodes et des propriétés peuvent être ajoutées aux objets, mais pas aux types de données de base.
    Lorsque nous appelons des propriétés et des méthodes sur des valeurs de certains types de données de base, le navigateur utilise temporairement la classe wrapper pour les convertir en objets, puis appelle les propriétés et les méthodes de l'objet.
    Après l'appel, il est converti en un type de données de base.
var s=123;
s=s.toString();

Je suppose que tu aimes

Origine blog.csdn.net/weixin_45636381/article/details/113079960
conseillé
Classement