1. ホーム
  2. ジャバスクリプト

[解決済み】「+new Date」のプラス記号は何をするのですか?

2022-04-06 05:32:38

質問

私は、いくつかの 場所

function fn() {
    return +new Date;
}

そして、日付オブジェクトではなくタイムスタンプを返していることがわかりますが、プラス記号が何をしているのかについてのドキュメントを見つけることができません。

どなたか説明してください。

どのように解決するのですか?

というのは、+単項演算子で、これと等価です。

function(){ return Number(new Date); }

をご覧ください。 http://xkr.us/articles/javascript/unary-add/

とMDNにあります。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Unary_plus