1. ホーム
  2. javascript

[解決済み] toFixed()関数が動作しないのはなぜですか?

2022-02-15 04:54:34

質問

以下が該当するコードです。 アラートで確認したところ、正しい数値が保存されているのですが、小数点以下2桁に変更されていないだけです。

if ($(this).attr('name') == 'time') {
    var value = $(this).val();
    parseFloat(value).toFixed(2);
    alert(value);
    editEntry.time = value;
}

解決方法は?

パースされたfloatをvalue varに代入していないのでは?

value = parseFloat(value).toFixed(2);

を使えば解決するはずです。