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 값이 있어도 되고 없어도 된다는 것과 함수선언과 동시에 호출이 가능한 함수 또한 알 수 있었다.
'전체 > JS & Jquery' 카테고리의 다른 글
버튼 클릭하여 json 형태 데이터 ajax 보내는 스크립트 (0) | 2018.10.31 |
---|---|
시작페이지 설정, 즐겨찾기 설정 JS 소스 (0) | 2018.10.31 |
게시판 페이징 ajax 스크립트 (2) | 2018.08.17 |
JS 문자열 막는 스크립트, 키보드 입력 글자 카운트 스크립트, 화면에서 여러번 클릭 막는 스크립트 (2) | 2018.08.17 |
자바스크립트의 중괄호{} 대괄호[] key, value 배열 json 형식 구조 만들기 (2) | 2018.08.16 |