JS_4. n.関数


関数の作成


1.パラメータと戻り値の両方を持つ関数
function 함수명(para1, para2...){
  return 반환값;
}  
2.パラメータがあり、戻り値がない関数
function 함수명(para1, para2...){
  명령문;
}  
3.パラメータがなく、戻り値がある関数
function 함수명(){
  return 반환값;
}  
4.パラメータも値を返す関数もない
function 함수명(){
  명령문;
}  

関数の呼び出し

function 함수명(para1, para2...){ // 매개변수
  명령문1;
  명령문2;
}  
함수명(arg1, arg2); // 인수 
  • 関数は呼び出しによって
  • を実行する.
    パラメータ
  • :関数を呼び出すときに関数に渡される値
  • 残りの買収は無視され、不足した買収は定義されていない
  • になるだろう.
  • パラメータ(パラメータ):
  • 、関数の作成時に引数として受信する変数を宣言します.

    名前のない関数


    名前なしで1回使用する
  • 関数の作成
    function (para1){
      alert(para1);
    }

    関数の戻り値

  • return文を使用して値
  • を外部に返します.
  • で返される値は、保存せずに数式にすぐに使用できます.
  • 、関数を終了するだけでも
  • を使用できます.

    へんすう


    ゾーン変数

  • 関数で宣言された変数
  • 関数でのみ使用可能な
  • は、他の関数で同じ名前
  • を宣言することができる.
  • 関数終了時自動破棄
  • function add(a,b) {
      var sum = 0;
      sum = a + b;
    }  

    グローバル変数

  • 関数外部宣言変数
  • Webページのすべてのスクリプトとすべての関数は、グローバル変数
  • を提供します.
  • ユーザがウェブページを閉じると
  • が消える.
  • で宣言されていない変数に値を割り当てると、その変数は自動的にグローバル変数
  • になります.
    var sum =0;
    function add(a,b) {
      sum = a + b;
    }  

    alert()関数

  • 確認()関数

  • ユーザー回答Yes or No
  • の戻り値
  • がある.
  • Yes -> true
  • No -> false
  • prompt()関数