Maison > interface Web > js tutoriel > le corps du texte

Que fait l'opérateur Unary Plus lors de la conversion d'objets date en horodatages ?

Linda Hamilton
Libérer: 2024-10-23 13:56:01
original
395 Les gens l'ont consulté

What Does the Unary Plus Operator Do When Converting Date Objects to Timestamps?

Unary Plus : Conversion d'objets de date en horodatages millisecondes

En JavaScript, vous pouvez rencontrer du code qui ressemble à :

<code class="javascript">function fn() {
  return +new Date;
}</code>
Copier après la connexion

Cette expression renvoie un horodatage représentant l'heure actuelle, plutôt qu'un objet Date complet. Cependant, la fonction du signe plus ( ) n'est pas immédiatement évidente.

La réponse réside dans l'opérateur unaire plus. Lorsqu'il est appliqué à une valeur, il effectue une conversion en nombre. Dans ce cas :

let numMilliseconds = +new Date;
Copier après la connexion

est équivalent à :

<code class="javascript">let numMilliseconds = Number(new Date);</code>
Copier après la connexion

La fonction Number convertit l'objet Date en un nombre, représentant le nombre de millisecondes depuis le début de l'époque Unix ( minuit UTC le 1er janvier 1970).

Cette technique est couramment utilisée lorsque vous n'avez besoin que d'un horodatage, économisant de la mémoire et éliminant le besoin de l'extraire manuellement de l'objet Date. Consultez la documentation MDN et « XKCD : Unary Plus » pour plus d'informations.

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!