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
- 아제냐스두마르
- 카보다로카
- 수하물분실
- 베나길동굴
- 헤갈레이라저택
- 디바스드림
- JavaScript
- 에어프랑스
- 포르토
- 비뉴베르드
- 리스본
- 문어스테이크
- 절벽트래킹
- vinhoverde
- 베나길
- tapabento
- 이벤트
- 리스본 대성당
- 포르투
- 포르티망
- 절벽마을
- 알부페이라
- 클로저
- 스코프체인
- 스코프
- 클레리구스성당
- chama
- 신트라투어
- 버블링
- klm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |