ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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
Designed by Tistory.