parseFloat()

このエントリーをはてなブックマークに追加

parseFloat関数は引数で指定した値を数値に変換します。

var num = "1";
typeof num;//String
num = parseFloat(num);
typeof num;//Number

parseInt関数と違い少数点以下は切り捨てられません。ただし、1.0など小数点以下が0の場合は切り捨てられ1に変換されます。

parseFloat(1);//1
parseFloat(1.0);//1
parseFloat(1.2);//1.2
parseFloat(1.9);//1.9
parseFloat(-1.0);//-1
parseFloat(-1.2);//-1.2
parseFloat(-1.9);//-1.9

数値から始まる文字列を数値に変換されます。

var num = "1aa";
parseFloat(num);//1

数値から始まらない文字列の場合はNaNを返します。

var num = "aa1";
parseFloat(num);//NaN

登録日 : 2012年09月19日 最終更新日 : 2012年9月19日

同じカテゴリー(グローバル関数)のエントリー

検索

スポンサードリンク

バージョン

リファレンス