Maison >interface Web >js tutoriel >Que fait la connexion \' \' dans \' nouvelle date \' en JavaScript ?

Que fait la connexion \' \' dans \' nouvelle date \' en JavaScript ?

DDD
DDDoriginal
2024-10-23 13:13:02418parcourir

What Does the

Comprendre le signe Plus « nouvelle date »

En JavaScript, le symbole « » peut être utilisé comme opérateur unaire, ce qui prend un seul opérande et renvoie une nouvelle valeur. Lorsqu'il est utilisé avec l'expression « new Date », il transforme l'objet Date en un horodatage, renvoyant effectivement le nombre de millisecondes depuis l'époque (1er janvier 1970 UTC).

Cela équivaut à :

<code class="javascript">function fn() {
    return Number(new Date);
}</code>

La fonction Number() convertit l'objet Date en une valeur numérique, qui est essentiellement l'horodatage.

Vous pouvez mieux comprendre ce comportement en inspectant l'exemple suivant :

<code class="javascript">console.log(typeof new Date()); // Output: "object"
console.log(typeof +new Date()); // Output: "number"</code>

Comme vous pouvez le voir, l'expression "new Date()" renvoie un objet, mais l'opérateur " " le convertit en nombre, vous fournissant l'horodatage.

En résumé, le signe plus ( ) dans " new Date" agit comme un opérateur unaire, convertissant l'objet Date en un horodatage numérique, vous permettant d'obtenir le temps écoulé depuis l'époque.

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