回答編集履歴

1

returnをしていないため、値を返すという記述を削除

2018/03/16 02:15

投稿

Udomomo
Udomomo

スコア1524

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- 今回のコードでは、冒頭でjudge関数が定義されています。この関数は金額に応じて「お金持ち」「普通」「貧乏」のいずれかを戻り値として返しています。
33
+ 今回のコードでは、冒頭でjudge関数が定義されています。この関数は金額に応じて「お金持ち」「普通」「貧乏」のいずれかを、document.writeで書き出しています。
34
34
 
35
35
  この時、判定に使う金額は外部から渡さなければいけないため、それをmoneyというパラメータとして定義しています。
36
36
 
@@ -52,7 +52,7 @@
52
52
 
53
53
  コードの最後で、judge関数にmoneyという変数の値(=10000)を渡しています。
54
54
 
55
- 関数内では定義に沿って、moneyを10000として処理を行います。そのため「お金持ち」が返ります。
55
+ 関数内では定義に沿って、moneyを10000として処理を行います。そのため、書き出す内容は「お金持ち」になります。
56
56
 
57
57
 
58
58
 
@@ -84,7 +84,7 @@
84
84
 
85
85
 
86
86
 
87
- //変数assetの値をjudge関数に渡す→「お金持ち」出力される//
87
+ //変数assetの値をjudge関数に渡す→「お金持ち」出力される//
88
88
 
89
89
  var asset = 10000;
90
90