ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の「新しい日付」の「」記号は何をしますか?
「新しい日付」のプラス記号を理解する
JavaScript では、「 " 記号を単項演算子として使用できます。単一のオペランドを指定し、新しい値を返します。 「new Date」式とともに使用すると、Date オブジェクトがタイムスタンプに変換され、事実上、エポック (協定世界時 1970 年 1 月 1 日) からのミリ秒数が返されます。
これは次と同等です。
<code class="javascript">function fn() { return Number(new Date); }</code>
Number() 関数は、Date オブジェクトを数値 (本質的にはタイムスタンプ) に変換します。
次の例を調べると、この動作をよりよく理解できます。
<code class="javascript">console.log(typeof new Date()); // Output: "object" console.log(typeof +new Date()); // Output: "number"</code>
ご覧のとおり、「new Date()」式はオブジェクトを返しますが、「 " 演算子はそれを数値に変換し、タイムスタンプを提供します。
要約すると、プラス記号 ( " new Date" の ) は単項演算子として機能し、Date オブジェクトを数値タイムスタンプに変換し、エポックからの経過時間を取得できるようにします。
以上がJavaScript の「新しい日付」の「」記号は何をしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。