JavaScript 2. 関数宣言と関数出力


💃 関数宣言を使用してコードを保存し、保存した関数を呼び出します.
前に変数宣言でデータが格納されていましたが、変数はコードを格納できません.
そのため、関数宣言を行い、コードをメモリに保存してから使用する必要があります.
関数は、組み込み関数(基本関数)とカスタム関数(直接作成)に分けられます.
関数宣言には「function(機能)」キーが使用されます.

基本関数定義=関数宣言


関数ストレージコードを使用することを関数宣言と呼びます.
「私が書いたコードをこの『関数名』に保存してください~!」意味
function 함수명(){
	코드 입력;
    }  

関数呼び出し


関数宣言に入力したコードは、呼び出しなしでは実行されません.
함수명();

パラメータ


関数宣言の関数名()には、()にパラメータが含まれます.
パラメータを入力することで、関数を呼び出すときに渡す値を入力することで関数を呼び出すことができます.関数呼び出し時に入力されるデータ値は、関数宣言のパラメータによって受信され、出力が実行される方法です.(データ1はパラメータ1、データ2はパラメータ2…)
function myFnc(매개변수1,매개변수2){
	document.write("제 이름은 "+매개변수1+"입니다.", "<br>");
    	document.write("사는 곳은" +매개변수2+"입니다.", "<br>");
   }

myFnc(데이터1,데이터2);

つり上げる


反発とは、関数宣言と関数呼び出しの順序が変更されたときに、宣言文を上に引っ張り、関数を正常に呼び出す方法です.一般的な関数にはエスケープが適用されますが、匿名関数宣言エスケープはサポートされていません.を参照してください.

問題練習関数の宣言と呼び出しを通じて!


に質問今、私の通帳の残高は30000元です.
転送残高と送金額を記入して呼び出し、累計金額を通知する関数.
  • コンソールウィンドウに出力=「現在の勘定科目残高は32000ウォンです.」
  • 関数名:saveFn
    パラメータ:total,inputmone
  • function saveFn(totmoney, inputmoney){
    	console.log("현재 통장잔액은 "+(totmoney+inputmoney)+"원 입니다.");
        }
        
    saveFn(30000, 2000)
    問題2.注文するフライドチキンの数を受け取り、注文数と注文総額の関数を作成して出力します.
  • コンソールウィンドウ出力2行=「ご注文のチキンは3個ございます」/「注文総額は75000ウォンです」.
  • 関数名:ChickenTotalFn
    パラメータ:ea
    1羽のフライドチキンの価格=25000元
  • 受注数が受信されるので、変数eaは個数です.
    (コンソールウィンドウ入力は「br」ラベルを入力する必要はありません!)
    function chickenTotalFn(ea){
    	console.log("주문하신 치킨 개수는 "+ea+"개 입니다.");
        	console.log("주문 총 액은 "+(ea*25000)+"원 입니다.");
        }
        
    chickenTotalFn(3);
    に質問2つのパラメータone、twoを介して2つの数字100200を渡し、hab変数に保存し、コンソールウィンドウに出力されるsumfn関数を作成して呼び出します.
  • コンソールウィンドウ="hab=300"
  • に出力
    「hab変数」を適用!
    function sumFn(one, two){
    	let hab = one + two
            console.log("hab ="+hab);
      }
      
    sumFn(100,200);