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

끄적끄적노트

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

끄적끄적노트

검색하기 폼
  • 분류 전체보기 (24)
    • JavaScript (11)
    • HTML·CSS (1)
    • Reviews (1)
    • 여행 기록 (10)
    • - (1)
  • 방명록

JavaScript (2)
undefined vs null

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 2018. 12. 6. 16:03
자바스크립트의 함수와 일급객체

JavaScript를 공부하다보면 '자바스크립트의 함수는 일급객체기 때문에~' 라는 말을 덧붙이면서 설명하는 경우가 많다. 여기서 말하는 일급객체가 뭘까? JavaScript의 함수는 보통의 다른 언어와 다르게 변수에 담을 수도 있고 다른 함수의 인자로도 사용이 가능하다는 건 알았지만 이것이 JavaScript의 함수가 일급객체이기 때문에 가능한 것이라는 것은 부끄럽지만 얼마전에 알게되었다. 일급 객체(1급 객체, First Class Object) 특정 언어의 일급 객체란, 컴퓨터 프로그래밍 언어에서 일반적으로 다른 객체들에 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 다음과 같은 조건을 만족할 때 일급 객체라고 말할 수 있다. 변수(variable)에 담을 수 있다. // 변수에..

JavaScript 2018. 12. 6. 14:25
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 리스본 대성당
  • 절벽마을
  • 스코프
  • 카보다로카
  • 버블링
  • vinhoverde
  • 문어스테이크
  • 포르티망
  • klm
  • JavaScript
  • 디바스드림
  • 알부페이라
  • 베나길동굴
  • 클레리구스성당
  • 신트라투어
  • 수하물분실
  • chama
  • 아제냐스두마르
  • 스코프체인
  • 이벤트
  • 리스본
  • 헤갈레이라저택
  • 에어프랑스
  • tapabento
  • 절벽트래킹
  • 비뉴베르드
  • 포르투
  • 클로저
  • 베나길
  • 포르토
more
«   2025/12   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바