일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바스크립트 이벤트 루프
- Linux ls
- HTTP Web Server
- Linux pwd
- EC2 oh my zsh
- javascript scope
- Linux 디렉터리 명령어
- Linux mkdir
- EC2 HTTP 호스팅
- AWS EC2 서버 만들기
- 자바스크립트 런타임
- Logback
- Linux rmdir
- JavaScript EventLoop
- Linux oh my zsh
- 서버의 서비스 방식
- linux background
- linux foreground
- Linux 파일 관리 명령어
- Linux apt-get
- JavaScript 실행 디버깅
- EC2 zsh
- EC2 Apache2
- Linux 디렉터리 역할
- javascript 정렬
- Linux cd
- Navigation Pattern
- Linux cat
- Linux apt
- Linux 디렉터리 구조
- Today
- Total
목록javascript scope (2)
HyunJun 기술 블로그
0. 스코프 (Scope) 스코프에는 아래와 같은 종류가 있다. 전역 스코프 (global scope) 지역 스코프 (local scope) 함수 스코프 (function level scope) 블록 스코프 (block level scope) 1. 전역 스코프 (global scope) 블록 "{}"과 함수를 제외한 곳에서 선언된 변수의 스코프를 의미한다. global에서 선언된 전역 스코프 변수는 전역과, 지역 내에서도 사용 및 변경이 가능하다. let a = 1; { console.log(a++); } function test() { console.log(a++); } test(); console.log(a++); 2. 지역 스코프 (local scope) 1) 함수 스코프 (function leve..
1. 느슨한 타입의 동적 언어(loosely typed, dynmaic) JavaScript의 변수는 어떤 특정한 타입과 연결되지 않으며, 모든 타입의 값으로 할당 (및 재할당) 가능하다. 첫 개발을 C -> 자바로 시작했던 저로서는 자바스크립트를 처음 접했을 때 쉽다고 느끼기도 했지만 헷갈리는 부분이 많았습니다. 각자의 장단점이 있겠지만 느슨한 타입의 언어는 처음에 배우기 쉽고, 타입에 자유로운 장점이 있지만 때로는 타입이 지정되어 있지 않기 때문에 헷갈리거나, 구현이 잘 안되는 부분도 존재합니다. 추가로 대표적인 느슨한 타입의 동적 언어로서는 Python이 있습니다. 2. 변수 JavaScript에서의 변수는 var, let, const를 사용합니다. 변수 선언: 변수를 정의하는 것을 의미합니다. v..