回答編集履歴
3
修正
test
CHANGED
@@ -64,11 +64,11 @@
|
|
64
64
|
|
65
65
|
これでバグがひとつ見つかりました。
|
66
66
|
|
67
|
-
if( subtract("a", 5)) printf("OK"); //nullが返ってくるか
|
67
|
+
if( subtract("a", 5) === null ) printf("OK"); //nullが返ってくるか
|
68
68
|
|
69
|
-
if( subtract(5, "a")) printf("OK"); //nullが返ってくるか
|
69
|
+
if( subtract(5, "a") === null ) printf("OK"); //nullが返ってくるか
|
70
70
|
|
71
|
-
if( subtract("a", "a")) printf("OK"); //nullが返ってくるか
|
71
|
+
if( subtract("a", "a") === null ) printf("OK"); //nullが返ってくるか
|
72
72
|
|
73
73
|
|
74
74
|
|
2
修正
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
-
関数
|
53
|
+
関数subtractに対して様々な値を渡し、どのように動作するかをテストします。
|
54
54
|
|
55
55
|
if( subtract(5, 3) === 2 ) printf("OK"); //2が返ってくるか
|
56
56
|
|
1
修正
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
*/
|
42
42
|
|
43
|
-
function
|
43
|
+
function subtract(a, b){
|
44
44
|
|
45
45
|
return(a - b);
|
46
46
|
|
@@ -52,11 +52,11 @@
|
|
52
52
|
|
53
53
|
関数modに対して様々な値を渡し、どのように動作するかをテストします。
|
54
54
|
|
55
|
-
if(
|
55
|
+
if( subtract(5, 3) === 2 ) printf("OK"); //2が返ってくるか
|
56
56
|
|
57
|
-
if(
|
57
|
+
if( subtract(3, 5) === -2 ) printf("OK"); //-2が返ってくるか
|
58
58
|
|
59
|
-
if(
|
59
|
+
if( subtract(-1, 1) === -2 ) printf("OK"); //-2が返ってくるか
|
60
60
|
|
61
61
|
|
62
62
|
|
@@ -64,11 +64,11 @@
|
|
64
64
|
|
65
65
|
これでバグがひとつ見つかりました。
|
66
66
|
|
67
|
-
if(
|
67
|
+
if( subtract("a", 5)) printf("OK"); //nullが返ってくるか
|
68
68
|
|
69
|
-
if(
|
69
|
+
if( subtract(5, "a")) printf("OK"); //nullが返ってくるか
|
70
70
|
|
71
|
-
if(
|
71
|
+
if( subtract("a", "a")) printf("OK"); //nullが返ってくるか
|
72
72
|
|
73
73
|
|
74
74
|
|