回答編集履歴

2

テキスト修正

2020/01/19 03:59

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- 上記では、4つの `<input type="number">` のいずれも数字が入力されていれば、合計金額が表示されますが、初期表示および、ひとつでも空欄があるときは、合計金額に NaN と表示されてしまいます。これを、取り急ぎの応急措置で修正するには、以下のように `|| 0` を追加することが考えられます。 こうすると、`parseInt` した結果が NaN のとき、`t1`〜`t4`に 0 が入るようになります。
13
+ 上記では、4つの `<input type="number">` のいずれも数字が入力されていれば、合計金額が表示されますが、初期表示含めひとつでも空欄があるときは、合計金額に NaN と表示されてしまいます。これを、取り急ぎの応急措置で修正するには、以下のように `|| 0` を追加することが考えられます。 こうすると、`parseInt` した結果が NaN になった`t1`〜`t4`に整数値の `0` が入るようになります。
14
14
 
15
15
 
16
16
 

1

テキスト修正

2020/01/19 03:59

投稿

jun68ykt
jun68ykt

スコア9058

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
- - 合計を算出するときに、数字の文字列を数値に変換するときに、[単項加算(unary plus)](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Unary_plus_)を使用
77
+ - 合計を算出に、数字の文字列を数値に変換する、[単項加算(unary plus)](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#Unary_plus_)を使用
78
78
 
79
79
 
80
80