関数(Function)

1764 ワード

#JavaScript符号化#codestates#関数#function#JS


関数の構造
function mulTablePrinter (num){
console.log(num * 1);
}

関数とは?
1.コードの集合(お気に入りボタン/説明の集合)
2.機能の単位ボタンのように、必要に応じて読み込んで使用できる
3.入力と出力のマッピング(マッピング)
[原句]必ず帰ってくる.(return) ★★★★★



関数の使い方
  • ボタン発行
  • 宣言(宣言)、cal=関数名
  • function cal (param1, param2) {
    console.log(param1 + param2);
    return param1 * 10;
    }
    
  • ボタン
  • を使用
  • コール(コール、コール)
  • let result = cal (10, 20);
    param1 = 10 
    param2 = 20
    
  • 関数が返されると、呼び出された位置が返されます.
  • let result = cal (10, 20);  // 100
    //return 10*10 가 되면서 호출장소로 돌아가 호출코드는 리턴값으로 바뀐다
    //따라서 let result = 100; 이  된다.

    関数の宣言
  • 関数宣言式
  • function myFunction(input){
    // 컴퓨터에게 시킬 일 
    }
     함수에서 사용할 입력값(input)을 매개변수(parameter)라고 부른다.
     이는 함수 실행시 입력에 따라 바뀔 수 있는 변수지만, let등의 키워드를 쓰지않고 사용할 수 있다.
  • 関数式
  • let myFunction = function(input){
    //컴퓨터에게 시킬 일 
    }
    たとえば、帰宅に要する時間を計算する関数です.
    let timeToGoHome = function(speed, distance) {
    let time = distance/speed ;
    console.log(time);
    }
    timeToGOHome(20,100) //5
    
    거리 = 속력 * 시간
    매개변수 =  speed(20) , distance(100)
    새변수 = time (100/20 = 5) 를 만들었다.
    ※ 출력값을 밖으로 내보내기 위해서는  return 을 사용한다
    let timeToGoHome = function(speed, distance) {
    let time = distance/speed ;
    return time;
    }