回答編集履歴

1

戻り値の便利性も記載

2020/05/26 04:56

投稿

rururu3
rururu3

スコア5545

test CHANGED
@@ -39,6 +39,10 @@
39
39
 
40
40
 
41
41
  だとしましょう。
42
+
43
+
44
+
45
+ ### 引数があると便利なこと
42
46
 
43
47
 
44
48
 
@@ -124,6 +128,50 @@
124
128
 
125
129
 
126
130
 
131
+ ### 戻り値であると便利なこと
132
+
133
+ (質問で示されてるコードだと引数ありでないと説明しづらいので引数&戻り値ありで)
134
+
135
+
136
+
137
+ ```js
138
+
139
+ function output_hello(){
140
+
141
+ document.write("<<p>make_hello_name関数: hello 鈴木 </p>");
142
+
143
+ }
144
+
145
+ output_hello();
146
+
147
+ ```
148
+
149
+
150
+
151
+ これだと`document.write`命令に固定の文字列を出すだけの関数になります
152
+
153
+
154
+
155
+ ```js
156
+
157
+ function make_hello_name(name){
158
+
159
+ var str = '<p>make_hello_name関数: hello ' + name + '</p>';
160
+
161
+ return str;
162
+
163
+ }
164
+
165
+ ```
166
+
167
+ これだと戻り値を受け取ってそれを`document.write`にわたすこともできますし、`document.getElementById('てけ').text`に代入することもできます。
168
+
169
+
170
+
171
+ ---
172
+
173
+
174
+
127
175
  効率化できると思いませんか?
128
176
 
129
177