**제일 중요 포인트**
(1) 함수 이름만 적으면 그것은 함수 코드 전체(함수 데이터)를 의미 한다.
function A () {
return 123
}
console.log(A)
(2) 함수이름() 라고 적으면 이것은 해당 함수를 호출하겠다는 의미이고, 해당 함수가 실행된 결과가 반환된다.
function A () {
return 123
}
console.log(A())
1. 스스로 해보기
// hello 출력하는 함수 만들어서 함수 데이터 출력, 그냥 호출
function hello () {
console.log("Hello!")
}
console.log(hello)
hello()
// 123을 반환하는 함수 만들어서, 함수 데이터 출력 시 type, 그냥 호출 시 type
function getNumber(){
return 123
}
console.log(typeof getNumber)
console.log(typeof getNumber())
// 함수데이터 출력, 함수 실행 값 출력 다 해주는 함수 만들기
function inline () {
console.log("This is inline")
}
function outline (a) {
console.log(a)
a()
}
outline(inline)
'Language > JS' 카테고리의 다른 글
Component가 무엇인지, Props로 상위 컴포넌트에서 하위 컴포넌트로 값 주고 받기 (0) | 2023.03.24 |
---|---|
일치 연산자와 동등 연산자 (0) | 2023.03.23 |
Object 객체 (0) | 2023.03.23 |
JS에서의 배열 (0) | 2023.03.23 |
var-let-const 차이, Boolean, Undefined 와 Null 의 차이 (0) | 2023.03.23 |