回答編集履歴
2
テキスト修正
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
上記では、4つの `<input type="number">` のいずれも数字が入力されていれば、合計金額が表示されますが、初期表示
|
13
|
+
上記では、4つの `<input type="number">` のいずれも数字が入力されていれば、合計金額が表示されますが、初期表示含めひとつでも空欄があるときは、合計金額に NaN と表示されてしまいます。これを、取り急ぎの応急措置で修正するには、以下のように `|| 0` を追加することが考えられます。 こうすると、`parseInt` した結果が NaN になった`t1`〜`t4`に整数値の `0` が入るようになります。
|
14
14
|
|
15
15
|
|
16
16
|
|
1
テキスト修正
test
CHANGED
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
- 合計の算出時に、 `$("input[type=number]")` を[スプレッド構文](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Spread_syntax)で配列にした後、[reduce](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce)を使用
|
76
76
|
|
77
|
-
- 合計を算出
|
77
|
+
- 合計を算出時に、数字の文字列を数値に変換する際、[単項加算(unary plus)](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Unary_plus_)を使用
|
78
78
|
|
79
79
|
|
80
80
|
|