(1)
nickName(), func() 으로 둘다 호출 가능
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function nickName() {
alert("이예쁜");
}
var func = nickName;
//nickName();
func();
</script>
</body>
</html>
(2)
함수 > 함수표현식
c++의 함 수포인터 개념
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//함수 > 함수표현식
//c++의 함 수포인터 개념
var nickName = function() {
alert("이예쁜");
}
alert(nickName());
</script>
</body>
</html>
(3)
함수를 하나의 값으로 취급
익명함수
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//함수를 하나의 값으로 취급
//익명함수
//함수
function name() {
alert("이예쁜");
}
name();
</script>
</body>
</html>