VBScript の Round 関数の変換

Windows PowerShell

定義: 指定した小数点位置で丸めた数値を返します。

Round

システム管理スクリプトを使用する場合、ドライブのディスクの空き容量を取得する作業などで、たとえば 45.987654321 のような値が返されることがあります。このような小数点以下のすべての数値が必要なことは少なく、通常は端数を切り上げた (または切り捨てた) 数値で十分です。

Windows PowerShell では、System.Math クラスと Round を使用するだけです。次のコマンドは、45.987654321 の値を小数点以下 2 桁に丸めます (2 番目のパラメータとしてメソッドに値 2 を渡します)。その結果の値は変数 $a に格納されます。

$a = [math]::round(45.987654321, 2)

このコマンドを実行して $a の値をエコーバックすると、次の結果が得られます。

45.99

「VBScript から Windows PowerShell へ」ホーム ページに戻る