VBScript の CDbl 関数の変換

Windows PowerShell

定義: 内部処理形式が倍精度浮動小数点数型バリアント型に変換された式を返します。

CDbl

倍精度浮動小数点数型 (Double 型) には、-1.79769313486232E308 ~ -4.94065645841247E-324 (負の数) と、4.94065645841247E-324 ~ 1.79769313486232E308 (正の数) の範囲の倍精度浮動小数点数が含まれます。

さて、

このような倍精度浮動小数点数が必要になった場合、Windows PowerShell を使用して、変数を Double 型に変換することができます。次の 2 つのコマンドは、文字列値を変数 $a に代入して、次に $a を Double 型に変換します。

$a = "11.45"
$a = [double] $a

この 2 つのコマンドを実行して $a に対して GetType() メソッドを使用すると、次の情報が得られます。

IsPublic IsSerial Name
-------- -------- ----
True     True     Double

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