1. 함수명이 있는 함수: 화살표함수로 만들 수 있다.
      일반적 함수만드는 방법 : funciton 함수명 (매개변수,매개변수){할일 return}
      화살표함수 만드는 방법 (함수명이 있는 함수) : 간략하게 줄여서 만드는 방법이다.
  
  2. 함수명이 없는 함수 (익명함수): 결과값을 변수에 바로 할당하여 출력한다.
      var 변수명 = (function(매개변수,매개변수){할일}(인자, 인자))


★★★★★★★★ 함수명이 있는 함수 (함수명 있음) ★★★★★★★★★★

  

(연습1) 일반적 함수 / 함수명: abc

let c; function abc(a, b) { c = a + b; return } abc(10, 20); document.write(c)

(연습2)일반적 함수만들기

함수명: multiFunc let multiValue; function multiFunc(a, b) { multiValue = a * b; return } multiFunc(100, 200); document.write(multiValue)

(연습3) 일반적 함수만들기

let rstab; const ddd = function (a, b) { rstab = a + b; return rstab; } ddd(10, 20) document.write('두수를 더한 값은 ' + rstab + '입니다.'); ★★★★★★★★ 화살표함수 (함수명 있음)★★★★★★★★★★★ 화살표함수 만들기 함수명이 있으므로 코딩양이 많으므로 줄여서 화살표 함수를 만든다. 함수명 = (매개변수, 매개변수) => {할일 return} 함수실행(인자값을 넣는다.)후 변수에 저장하기 변수를 출력하기

(연습1) 함수명이 있는 함수는 화살표함수로 만들수 있다. 함수명 addNum

addNum = (a, b) => { c = a + b; return c; } var addtotal = addnum(200, 450) document.write(`addtotla은 ${addtotal}`)

(연습2) 화살표함수 연습2 / add는 함수명이다.

add = (a, b) => { return a + b; } var addresult = add(800, 800) document.write(addresult)

(연습3) 화살함수 / 함수명은 addFunc 이다.

var addFunc = (a, b) => { return a + b; } var rst = addFunc(500, 600) document.write(rst); ★★★★★★★★ 익명함수 (함수명 없음)★★★★★★★★★★★

(연습1) 익명함수 : 함수명이 없이 변수에 바로 할당한다. / abTotal는 변수명이다.

let abTotal = (function (a, b) { let result = a + b; return result; }(5000, 5000)); document.write(abTotal);

(연습2)익명함수 : 함수명없이 변수에 바로 할당한다. / ccc는 변수명이다.

let cc = function (a, b) { return a + b; }(300, 200); document.write(cc)

(연습3) 익명함수 연습3: 함수명없이 변수에 바로 할당한다. / result는 변수명이다.

var result = (function (a, b) { //매개변수 return a + b; }(500, 300)); // 인수 document.write(result)