質問編集履歴
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,22 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
```js
|
6
|
+
|
7
|
+
if(isNaN(num5)){
|
8
|
+
|
9
|
+
num5 = 0;
|
10
|
+
|
11
|
+
}
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
if(isNaN(num6)){
|
16
|
+
|
17
|
+
num6 = 0;
|
18
|
+
|
19
|
+
}
|
20
|
+
|
21
|
+
|
6
22
|
|
7
23
|
console.log(typeof(num1)); //number
|
8
24
|
|
@@ -33,3 +49,9 @@
|
|
33
49
|
|
34
50
|
|
35
51
|
原因がこれより以前のコードにあるとも考えづらいと思うのですが、原因が想定できる方がおられましたら、教えていただけると幸いです。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
(追記)
|
56
|
+
|
57
|
+
いろいろとテストをしていたところ、`num5`および`num6`にもともと数値が入っている場合はNaNにならないようでしたので、原因かもしれないif文を追加しました。
|
1
スペルミスの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
計算直前に確認をしましたが、使っている変数の型はすべて`nu
|
29
|
+
計算直前に確認をしましたが、使っている変数の型はすべて`number`が返ってきました。
|
30
30
|
|
31
31
|
が、計算をすると中身は`NaN`になってしまっています。
|
32
32
|
|