return文

returnはバリューは返還する命令語です。

関数の内で命令文を実行しながらreturn文を会うと関数から出ます。そしてreturn文になるの返還します。

例えば

function hey(a,b){
    add = a+b;
    return add;
}

上のように作成したら

hey関数はadd変数うのバリューを返還します。変換されたバリューを見るためは当然出力文で関数を呼びます。

document.write(hey(1,2));

上のよう出力したらreturn文にaddがあるのでaddのバリューな3が出力されます。

Source

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur JavaScript</title>
<script>
    function hey(a,b){
        add = a+b;
        return add;
    }
    document.write(hey(1,2));
</script>
</head>
<body>
</body>
</html>

結果

confirm

結果をみたら3が出ますね、1と2をプラスしたバリューを返還したからです。

では上おのソースでreturn文にaddじゃなく20を書いてみましょう。そうすると20を返還します。

Source

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur JavaScript</title>
<script>
    function hey(a,b){
        add = a+b;
        return 20;
    }
    document.write(hey(1,2));
</script>
</head>
<body>
</body>
</html>

結果

confirm

これでreturn文は終わりです。ありがとうございます。