[4週間]プログラミングの基礎


JavaScript機能


関数とイベント


n.関数

  • 関数は、複数のコマンドを1つのグループに組み合う、1つのコマンドとして実行可能なコマンドブロック
  • とする.

    メリット

  • 関数は、コマンドの先頭と末尾を明確に区別することができ、
  • 関数を1回宣言すれば、
  • を繰り返し使用できます.

    関数のパラメータと引数

  • 関数を使用する場合は、関数の括弧内に入力値を入力し、
  • を使用します.
  • 実際に入力された値をパラメータ、関数で指定された値をパラメータと呼びます.
    function sumNumber(a, b) {
    	return a+b
    }
    sumNumber(1,5)  // 6
  • ES 6には、パラメータのデフォルト値を指定する機能も用意されています.
  • パラメータ部に引数を入力引数を実行しますが、ない場合は引数のデフォルト値で関数
  • を実行します.

    匿名関数

  • 関数を宣言する場合、デフォルトでは関数の名前を指定します.ただし、関数の名前を指定する必要はありません.
  • 匿名関数とは、名前の付いていない関数
  • を指す.
  • 匿名関数は、関数自体が「式」であるため、変数に割り当てることができる.
  • は、他の関数のパラメータ
  • として使用することもできる.
    let sum = function(a, b) { // 함수 선언후 변수 sum에 할당
    	return a+b;
    }
    const result = sum(1,2) // 익명함수를 할당하면 해당 변수를 함수처럼 이용이 가능함

    インスタント実行関数

  • インスタント実行関数とは、関数を宣言すると同時に実行される関数
  • を指す.
  • 変数に関数の戻り値を割り当てるか、変数に関数の戻り値を割り当てることができます.
  • let result = (function() {  // 선언과 동시에 실행되어 리턴값을 할당함
    	return 5+6
    }()
    
    let result = (function(a,b) {
    	return a+b;
    })(10, 20) // 함수가 매개변수가 있을 경우에는 마지막 괄호에 인수를 입력함

    データ型


    整列


    ツールバーの

  • 関数が返す値が0より小さい場合、aはbの前にソートされ、
  • 関数が0より大きい値を返すと、bの前に並ぶ
  • は、
  • 0を返し、aおよびbの順序を変更しない
  • を返します.

    sort()


    パラメータが入力されていない場合、関数は共通の順序で値をソートする.

    文字のソート



    オブジェクトの整列