【JavaScript ECMAScript】Temporal::Temporal.PlainDateTime.prototype.nanosecondインスタンスアクセサプロパティの使い方
Temporal.PlainDateTime.prototype.nanosecondインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Temporal.PlainDateTime.prototype.nanosecondプロパティは、Temporal.PlainDateTimeオブジェクトが保持する時刻情報のうち、ナノ秒の成分を数値として取得するためのプロパティです。Temporal.PlainDateTimeは、日付と時刻をタイムゾーンの考慮なしで扱うJavaScriptのオブジェクトで、年、月、日、時、分、秒、ミリ秒、マイクロ秒、ナノ秒といった詳細な時刻要素を内部に保持しています。
このnanosecondプロパティを利用することで、Temporal.PlainDateTimeインスタンスが表す時刻のナノ秒部分を、0から999,999,999までの範囲で整数値として取得できます。例えば、ある特定の日時オブジェクトが持つ、ミリ秒よりもさらに細かい、ナノ秒単位の時刻情報を正確に把握したい場合にこのプロパティを使用します。
このプロパティは読み取り専用であり、Temporal.PlainDateTimeインスタンスのナノ秒の値を直接変更することはできません。高精度な時間処理や、厳密な時刻データの比較が必要なアプリケーション開発において、正確なナノ秒の値を取得するために重要な役割を果たします。
構文(syntax)
1plainDateTimeInstance.nanosecond;
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Temporal.PlainDateTime.prototype.nanosecond は、その日時オブジェクトが表すナノ秒の値を返します。この値は 0 から 999,999,999 の範囲の整数です。