TIL 03 l JavaScript


TIL 03では、前のTIL 02に続いてデータ型が整理される.
その中でFunction関数を重点的に学習し、まとめた.
今日もがんばろう!👏

#JavaScript/TIL03


• Function
  • 関数
  • の定義と呼び出し
  • 機能のみを実行する関数
  • 関数(実行および出力関数のみ)
  • を返します.
  • 関数のパラメータ
  • 📒 Function


    📌01.関数の定義と呼び出し


    勘定科目の定義


    受信入力>実行>出力戻り

    Input機能を使用するパラメータ、パラメータは関数内部で処理され、output機能としての戻り値が内部で指定されます.関数には、宣言できるのではなく、この3つの機能が含まれている必要があります.一部の機能の関数だけが関数の役割を果たすことができます.

    勘定科目の勘定科目関数の呼び出し


    関数を定義すると実行できません.実行するには、関数の外部から呼び出す必要があります.つまり、関数を呼び出すと、関数のコードが実行されます.
    呼び出しは함수이름(Input)を呼び出し、パラメータを入力する必要がある関数に何もない場合はundefinedとして出力されることを知っておく必要があります.

    📌02.機能のみを実行する関数


    InputとOutputがなく、機能しか実行できません.
    括弧{ }の間に位置する機能は、関数実行の機能となる.
    function sayHello() {console.log("안녕하세요! 만나서 반갑습니다.")}
    sayHello()

    📌03.関数の戻り


    outputを持つ関数returnは、関数が結果値を返すために使用されます.
    function addNumbers(){
    	let result = 100 + 200;
    	return "100+200 = " + result;
    }
    returnconsole.log関数の出力.返された成果物を画面上の出力変数にのみ割り当てることはできません.
    function getMyAge() {
      let myAge = 28
      return myAge
    }
    getMyAge() // 함수의 실행
    console.log("my age: ", getMyAge()) // 함수가 반환하는 값을 콘솔창에 출력
    }

    📌04.関数のパラメータ


    Input付き関数
    input=パラメータ=parameter
  • 関数が最初に宣言されたとき、コマンドの後に入る( )parameterと呼ぶ.
  • 関数を実行(呼び出し)するとき、( )に入ることをargumentと呼びます.
  • function sayHello (name) {
      return'Hello',+ name
    }
    let greeting = sayHello('Sophie')
    console.log(greeting) //"Hello Sophie"
    入力と機能のみを実行し、返さない関数の例
    function sayHello (name) {
      console.log('Hello',+name)
    }
    sayHello('Sophie')  //"Hello Sophie"
    各種関数の例
    function sayHello (name) {
      return'Hello',+ name
    }
    let firstExample = sayHello('Sophie')
    let secondExample = sayHello('Ted')
    let thirdExample = sayHello('Developers')
    console.log(firstExample)
    console.log(secondExample)
    console.log(thirdExample)
    ///👉 함수를 여러개 만들지 않아도 되어 효율적이다.
    
    function addNumbers (num1,num2) {
      let result = num1 + num2
      return result
    }
    let addedNumber = addNumbers(3,5)
    console.log(addedNumber)
    ///👉 함수에 input이 여러개 들어갈 수 있다.
    
    function divideNumbers (number1,number2) {
      let result = number1 / number2
      return result
    }
    let smallNumber = divideNumbers(100,10)
    console.log(smallNumber)
    ///👉 나누기를 함수에는 순서가 중요하다.

    ▼▼▼study定理


    関数を定義することができ、定義と呼び出しの違いと関数の一部の機能しか持たない関数も関数の役割を果たすことができることを学びました.
    頭が分かったのに、自分でコードを作ったらずっと間違いがあった.
    私たちは自分でもっと多くの関数コードを書いて、彼らをもっと熟知させるべきだと思います.