returnの役割。どんな時に必要でしょうか。
下記サンプルコードのreturn result;というのはどこに値を返しているのでしょうか。
また、return alert(result);とすれば値が表示されるようになりますが、
この場合returnは必要なのでしょうか。returnの使い方がいま一つ分かりません。
サンプルコードはhttps://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Functions/argumentsからとってきました。
<script>
function myConcat(separator) {
var result = "";
// 区切りでない引数を反復する
for (var i = 1; i < arguments.length; i++)
result += arguments[i] + separator;
return result;
}
// "red, orange, blue, " を返す
myConcat(", ", "red", "orange", "blue");
// "elephant; giraffe; lion; cheetah; " を返す
myConcat("; ", "elephant", "giraffe", "lion", "cheetah");
// "sage. basil. oregano. pepper. parsley. " を返す
myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley");
</script>
お礼
回答ありがとうございましたー