JavaScript : Function


関数とは、論理再実行を許可することです.
コードの再利用性を向上させる.(変数に類似)
関数の書き方
function 함수명( [인자...[,인자]] ){
   코드
   return 반환값
}
関数を使用する最大の理由は、上記のコードの再利用性です.
これは、プログラムのメンテナンスと読み取りに役立ちます.
関数の使用は重要です.

入力と出力


関数の核心は入力と出力です.
入力した値を演算出力することは関数の基本逆拡散である.

return


これは関数から出力する方法です.
関数で使用するreturnは、後の値を表します.
関数結果に変換しながら関数を終了します.
[例]
function title_1(){
    return 'pangho';
}
 
function title_2(){
    return 'name';
}
 
alert(title_1());
alert(title_2());

/* title_1은 pangho를 출력하고 title_2는 name을 출력한다. */
また、returnを複数回使用しても、最初に作成したreturnにのみ適用されます.
[例]
function title(){
    return 'pangho';
    return 'pangho297';
    return 'pangho7733';
}
alert(title());

// pangho만 출력된다 //

パラメータ


流入関数の入力値を指します.
パラメータとしての値によって、関数出力の値や動作などが異なる場合があります.
[例]
function get_argument(arg){
    return arg;
}
 
alert(get_argument(1));
alert(get_argument(2));
ここでalert(get_argument(1));の数字1はパラメータです.
値1は、関数で定義された変数(arg)に渡されます.

復讐の因子


関数は複数のパラメータを使用できます.
[例]
function get_arguments(arg1, arg2){
    return arg1 + arg2
}
 
alert(get_arguments(10, 20));
alert(get_arguments(20, 30));
関数を呼び出すときに切り取られたパラメータ10と20
関数宣言セクションのarg 1とarg 2に順次割り当てられます.
このようにして伝達された値は関数内部に伝達され、加算後に出力される.

関数を定義する別の方法


JavaScriptでは、複数の関数を定義する方法が用意されています.
次の例は、そのうちの1つです.
[例]
var numbering = function (){
    i = 0;
    while(i < 10){
        document.write(i);
        i += 1;
    }   
}
numbering();

/*
function numbering(){
    i = 0;
    while(i < 10){
        document.write(i);
        i += 1;
    }   
}
numbering();

이 두개는 같은 함수이다.
*/
このほか、匿名関数も存在します.
以下のように表現する.
[例]
(function (){
	i=0;
	while(i<10){
		document.write(i);
		i+=1;
	}
})();
こんなに少ない関数は関数呼び出し記号()です.使用のみ
定義された関数を直接呼び出すことができます.