본문 바로가기 메뉴 바로가기

사러가게

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

사러가게

검색하기 폼
  • 분류 전체보기 (59)
    • HTML (4)
    • CSS (3)
    • Javascript (14)
      • 자바스크립트 기초 강의 (ES5+)- 드림코딩 (1)
    • node.js (5)
    • etc (0)
    • react (1)
    • 경제학 (23)
    • 사러가게 (9)
  • 방명록

hoisting (2)
Javascript- 함수 선언 vs 함수 표현식

함수 정의 함수 표현식과 함수 선언을 통해 함수를 정의할 수 있다. 함수 선언 (function expression) 함수 선언을 하면 hoisting 되서 함수 선언 전에 호출 가능하다. hoisted(); function hoisted() { console.log("foo"); } 함수 표현 (function declaration) 함수를 만들 수 있다. hoisting이 일어나지 않는다. 선언시 즉시 호출되는 함수 IIFE(Immediatle invoked Function Expression) 로 사용 가능 (최근에는 잘 안 쓰임) notHoisted(); // TypeError: notHoisted is not a function var notHoisted = function() { console..

Javascript 2021. 9. 2. 14:48
Javascript - 변수 선언

let / const javascript에서 값을 선언 할때 사용하는 키워드에는 let, const 있다. (var는 이제 안녕.. 🖐) let은 mutable data(변경 가능)를 선언할 때, const 는 immutable data(변경 불가능)를 선언 할 때 사용한다. let rw (read / write) let userName = 'ellie'; console.log(userName); userName = 'hello'; console.log(userName); const r (read only) 한번 값을 할당하면 절대로 바뀌지 않는 값을 의미한다. 값이 변경되어야 좋은 경우(?)를 제외하고는 값을 선언할 때는 웬만해선 const 사용 favor immutable data type alway..

Javascript 2021. 8. 27. 21:44
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바