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

프로그래밍 요람에서 무덤까지

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

프로그래밍 요람에서 무덤까지

검색하기 폼
  • 분류 전체보기 (67)
    • 개발이야기 (13)
    • Node.js (4)
    • JavaScript (1)
    • PHP (13)
      • Laravel (4)
    • Nginx (1)
    • CSS (0)
    • Angular (11)
      • Angular 2 (9)
      • ES6 & TypeScript (2)
    • Electron (1)
    • 일상 (16)
      • 오사카여행 (10)
      • 공연 (1)
      • 개발도서 리뷰 (3)
      • 번역 하면서 정리 (2)
    • 초대장 나눔 (2)
    • DevOps (3)
      • Linux (0)
      • Docker (2)
      • Kubernetes (0)
      • Elastic Stack (1)
    • AWS (2)
      • Lambda (1)
  • 방명록

자바스크립트 (1)
[JavaScript] scope(스코프)와 hoisting(호이스팅)를 알아보자

자바스크립트로 프로젝트를 진행하거나 여러가지 프레임워크를 사용하다보면 꼭 얘기나오는 것이 scope와 hoisting인데이번 포스트는 두가지 개념을 정리하고자 한다. Scope(스코프) 란?자바스크립트에서 Scope란 한국어로 번역하자면 범위 정도로 할 수 있다.그럼 자바스크립트에서 말하는 Scope란 무엇일까? 변수의 유효범위 혹은 변수 생존범위 정도로 말할 수 있다. var라는 키워드를 이용하여 자바스크립트는 변수를 선언하고 있지만, 다른 프로그래밍 언어와는 다르게블럭-수준(block-level)의 범위가 아닌 함수-수준(function-level)의 범위를 가지고 있다. 아래의 예시를 보면서 알아보면 var name = "David Kwon"; // 전역 변수를 선언 function showName..

JavaScript 2016. 10. 20. 14:28
이전 1 다음
이전 다음
공지사항
  • 블로그 개설
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
  • 로켓펀치
  • 초대장 은인 gooram님 블로그
  • I Am Ground
TAG
  • angular2.0
  • nodejs
  • 일본 오사카 여행
  • apm
  • 도톤보리 맛집
  • Angular 4
  • modern php
  • 오사카 맛집
  • 번역 영어
  • Node.js
  • 우메다 맛집
  • angular4
  • php
  • mamp
  • angular-cli
  • angular 2.0
  • AWS
  • rxjs
  • angular 2
  • nginx
  • npm
  • 난바 맛집
  • TypeScript
  • 오사카 여행
  • laravel
  • angular2
  • docker
  • composer
  • 개발도서
  • angular
more
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바