null과 undefined의 차이는 아주 쉽지만 생각해본 적이 없을 경우 '응? 그러게? 뭐가 다르지?' 할 수 있어서 적어본다. undefined undefined 는 변수를 선언만하고 값을 할당하지 않은 것이다. 즉, 자료형이 결정되지 않은 상태 다. 그래서 값이 할당된 적이 없는 변수에 접근하거나, 존재하지않는 객체 프로퍼티에 접근할 경우 undefined가 반환된다. var testValue; var finalValue = 1 + testValue; console.log(testValue); // undefined console.log(finalValue); // NaN위의 코드에서 undefined는 특수 값 NaN(숫자가 아님)처럼 동작한다. null null 은 변수를 선언하고 null이라..
JavaScript를 공부하다보면 '자바스크립트의 함수는 일급객체기 때문에~' 라는 말을 덧붙이면서 설명하는 경우가 많다. 여기서 말하는 일급객체가 뭘까? JavaScript의 함수는 보통의 다른 언어와 다르게 변수에 담을 수도 있고 다른 함수의 인자로도 사용이 가능하다는 건 알았지만 이것이 JavaScript의 함수가 일급객체이기 때문에 가능한 것이라는 것은 부끄럽지만 얼마전에 알게되었다. 일급 객체(1급 객체, First Class Object) 특정 언어의 일급 객체란, 컴퓨터 프로그래밍 언어에서 일반적으로 다른 객체들에 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 다음과 같은 조건을 만족할 때 일급 객체라고 말할 수 있다. 변수(variable)에 담을 수 있다. // 변수에..
- Total
- Today
- Yesterday
- tapabento
- 신트라투어
- 수하물분실
- 포르토
- 아제냐스두마르
- 절벽마을
- 클레리구스성당
- 스코프체인
- 비뉴베르드
- 리스본 대성당
- vinhoverde
- 문어스테이크
- 버블링
- 베나길
- 절벽트래킹
- klm
- 포르티망
- 헤갈레이라저택
- 클로저
- 베나길동굴
- 카보다로카
- 리스본
- chama
- 포르투
- 디바스드림
- 스코프
- 알부페이라
- 에어프랑스
- JavaScript
- 이벤트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |