TIL 02|JavaScript|関数(Function)、OUTPUT、INPUT


OUTPUT | console.logとreturnの違い


戻り値

  • console.logとreturnの違い
    returnは、画面に出力されるコマンドではなく、関数のOUTPUTを成果物として返します.
    これに対して、コンソール.logは、画面に出力するコマンドです.変数として割り当てられません.
  • console.log(sayHello2())
  • 関数を実行しながら画面に出力する場合は、コンソールを使用します.log()のカッコに関数名を入力して呼び出します.
  • OUTPUT | RETURN

    function sayHello2() {
      let friend = 'code Kim';
      return 'Return ' + friend
    }
    
    let myFriend = sayHello2()
    console.log(myFriend)
    
    // Return code Kim
  • sayHello 2関数で返される値をmyFriend変数に割り当てることができます.
  • console.logにmyFriend変数出力を入れると、Return code Kimの結果が得られます.
  • \Returnを持つ関数は、consoleである変数(=含めることができる)として指定できます.ロゴで画面に出力できます.

    OUTPUT|クリア



  • 関数宣言

  • 関数機能の実装

  • 関数の呼び出し(=実行)

  • 出力値=return値=OUTPUT値が数値(returnSeven()の場合、getStringLength()はconsoleとなります.logで関数を実行する必要がありますが、画面に出力されます.
    出力値が文字列(myName()の場合はconsoleとなります.logは使わず、呼び出すだけで画面に出力されます.
  • INPUT

  • INPUT=パラメータ=パラメータ
  • 1パラメータ

    function functionName(parameter) { // 2 - Parameter
    	console.log (prameter) // 3
    }
    
    functionName('Hello! World') // 1 - Argument
    
    // Hello! world
    1-パラメータ値の宣言=Argument
    パラメータ値を受け入れる=パラメータ
  • 関数は一度だけ宣言し、呼び出しは異なるArgument値を有し、
  • を複数回呼び出すことができる.
  • の実行順で後に数字が指定されています.😊
  • Argument値(Hello!World)を指定して関数(=実行)を呼び出します.
  • 1で指定されたパラメータ値は、関数のINPUT値(パラメータ)に渡される.
  • この関数の機能は、
  • で伝達される関数のパラメータ値で実現される.
  • 結果値は
  • コンソールで実行されます.(Hello! world)
  • 2つのパラメータ

    function addNumbers (num1, num2) { // 2 - Parameter
    	let result = num1 + num2 // 3
    
    	return result // 4
    }
    
    let addedNumber = addNumbers(3, 5) // 1 - Argument
    console.log(addedNumber) // 5
  • の実行順で後に数字が指定されています.😊
  • Argument値(3,5)を指定して関数(=実行)を呼び出します.
  • 1で指定されたパラメータ値(3,5)は、関数のnum 1およびnum 2に順次渡される.
  • が伝達する関数のパラメータ値(3,5)を伝達し、この関数の演算を実現する.
  • 計算結果値(8)は、
  • を返します.
    戻り値(8)は、
  • コンソールウィンドウで実行されます.
  • INPUT|パージ



    変数userNameは
  • let、nameは領域変数です.
  • 関数の外部からアクセスできず、内部でのみ使用できます.