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 값이 있어도 되고 없어도 된다는 것과 함수선언과 동시에 호출이 가능한 함수 또한 알 수 있었다.



+ Recent posts