parseFloat (JavaScript)

ストリングを解析して、浮動小数点数を返します。

定義場所

トップレベル関数 (JavaScript)

構文

parseFloat(string)
パラメータ 説明
string 浮動小数点数を固定表記または指数表記で表したストリング。正しい浮動小数点表記でない文字の位置で切り捨てが発生します。先頭または末尾にスペースがあっても構いません。

使用法

string の最初の文字が浮動小数点数として無効な場合、結果は値 NaN になります。 isNaN (JavaScript) を参照してください。

この例では、浮動小数点数を作成し、それらをテストして、有効な数値であることを確認します。
function p(stuff) {
	print("<<<" + stuff + ">>>");
}

var x = parseFloat("3.14");
if (isNaN(x))
	p("x is not a number");
else
	p("x = " + x);
// <<<x = 3.14>>>

var x = parseFloat("314e-2");
if (isNaN(x))
	p("x is not a number");
else
	p("x = " + x);
// <<<x = 3.14>>>

var x = parseFloat("0.0314e+2");
if (isNaN(x))
	p("x is not a number");
else
	p("x = " + x);
// <<<x = 3.14>>>

var x = parseFloat("f0.0314e+2");
if (isNaN(x))
	p("x is not a number");
else
	p("x = " + x);
// <<<x is not a number>>>