-
[JavaScript] 함수Language/JavaScript 2024. 5. 2. 16:00
변수
: 변수를 선언하고 데이터를 대입하면 변수의 이름을 데이터 대신 사용.
함수
: 호출될 수 있는 코드조각
함수를 선언하면 함수의 이름을 코드조각 대신 사용
//변수 let work = console.log("!") console.log(work) // undefine --> 변수에 담을 수 없음. let work1 = 1 console.log(work1) // 1출력 //함수 function works(){ console.log('hi') } works() //함수호출-> hi출력
함수선언식
: 처음부터 이름이 있는 함수를 만듬
function 함수명() { //함수의 기능을 표현한 구문 }
ex)
sayHello() // 함수선언식은 호이스팅(Hoisting) 가능 function sayHello() { console.log("Hello") }
함수표현식
: 이름이 없는 익명의 함수를 만든 뒤, 나중에 이름을 붙여준다.
const 함수명 = function(){ //함수의 기능을 표현한 구문 }
ex)
sayBye() // 오류(함수표현식은 호이스팅 불가능) const sayBye = function() { console.log("Bye") } sayBye()
'Language > JavaScript' 카테고리의 다른 글
[JavaScript] 함수와 매개변수 (1) 2024.05.03 [JavaScript] 함수와 return (0) 2024.05.02 [JavaScript] 반복문 (0) 2024.05.02 [JavaScript] 조건문 (0) 2024.05.02 [JavaScript] DOM (0) 2024.04.30