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日