전체/JS & Jquery
JS Function Definitions Variable 자바스크립트 함수 선언방법
effortDev
2018. 10. 28. 13:37
1. js function variable
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | // 화살표 함수 var arrowfunction = (a, b) => { if(a==1 && b==3){ alert("Arrow function Execute"); }else{ alert("wrong"); } return a; } // 함수명을 앞으로 뺀 함수 정의 var jsFunction = function(a, b) { if(a==1 && b==3){ alert("jsFunction Execute"); }else{ alert("wrong"); } return a; } // 일반적인 함수 정의 function nomalFunction(a, b){ if(a==1 && b==3){ alert("nomalFunction Execute"); }else{ alert("wrong"); } return a; } // 익명 함수 선언 및 바로실행 (function () { var x = "invokeSelf Function Execute"; alert(x); })(); // 각각의 결과값을 담기 var a1 = arrowfunction(1,3); var b1 = jsFunction(1,3); var c1 = nomalFunction(1,3); alert(a1); alert(b1); alert(c1); | cs |
자바스크립트 함수 선언을 function 함수명(인자) 가 아닌 여러가지 방법으로 표현할 수 있음을 확인했다.
또한 return 값이 있어도 되고 없어도 된다는 것과 함수선언과 동시에 호출이 가능한 함수 또한 알 수 있었다.