VBScript の CSng 関数の変換

Windows PowerShell

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

CSng

この変換ガイドを最初からお読みになっている場合は、データ型について、もう十分に知識を持たれていることでしょう。ここでは、データ型についてはさらに説明を加えます。単精度浮動小数点数型 (Single 型) の値は、-3.402823E38 ~ -1.401298E-45 (負の数) および 1.401298E-45 ~ 3.402823E38 (正の数) の範囲の単精度浮動小数点数です。変数を単精度浮動小数点数型に変換できるでしょうか。次の 2 つのコマンドは、その方法を示すものです。最初のコマンドで 値を変数 $a に代入し、2 番目のコマンドで $a を単精度浮動小数点数型に変換します。

$a = "11.45"
$a = [single] $a

この 2 つのコマンドを実行し、次に GetType() メソッドを使用して $a のデータ型を取得すると、次の結果が得られます。

IsPublic IsSerial Name
-------- -------- ----
True     True     Single

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