본문 바로가기
Programming & Platform/JavaScript

JavaScript null과 undefined 소개, 특징, 예시, 개발자들 사이의 약속

by 코드스니펫 2023. 11. 4.
반응형

JavaScript null과 undefined 소개, 특징, 예시, 개발자들 사이의 약속

 

프로그래밍 언어 코드 화면

 

다양한 개발환경에서 null과 undefined은 변수와 값의 상태를 나타내는 중요한 역할을 합니다. 그러나 개발자들 사이에서는 이 두 개념을 다르게 사용하고 관례를 따르기도 합니다. 이 글에서는 null과 undefined의 사용 방법 및 관례를 다시 정리해보겠습니다.

 

null의 사용 및 관례

 

 

null의 사용

  • null은 개발자가 의도적으로 변수를 비어 있는 상태로 표시하고자 할 때 사용됩니다.
  • 객체를 초기화하지 않고 빈 상태를 나타낼 때 주로 활용됩니다.

 

null과 관례

  • null은 개발자 사이에서 종종 "의도적으로 값이 없음"을 의미한다는 관례를 따릅니다.
  • 변수를 초기화하지 않았을 때 자동으로 undefined가 할당되고, 개발자는 의도적으로 변수를 비우기 위해 null을 사용하는 것이 관례입니다.

 

undefined의 사용 및 관례

 

 

인생사진 쏙쏙 코딩네컷 | 스파르타코딩클럽 무료특강

1시간 만에 코딩을 무료로 배워 인생사진을 모아 추억을 기록하는 네컷사진으로 만들어보세요.

spartacodingclub.kr

 

undefined의 사용

  • undefined는 변수가 정의되지 않았거나 값이 할당되지 않았을 때 자동으로 할당되는 값입니다.
  • 함수에서 반환값을 지정하지 않았을 때 자동으로 반환값이 undefined가 됩니다.

 

undefined와 관례

  • undefined는 개발자 사이에서 종종 "코드상으로 값이 비어 있음"을 의미한다는 관례를 따릅니다.
  • 변수를 초기화하지 않았을 때 자동으로 undefined가 할당되므로, 이를 활용하여 코드에서 값이 비어 있는 상태를 나타내는 관례가 있습니다.

 

끝으로

 

다양한 개발환경에서 null과 undefined는 변수와 값의 상태를 나타내는 중요한 개념입니다. 개발자들은 null을 주로 "의도적으로 값이 없음"을 나타내는 데 사용하고, undefined는 "코드상으로 값이 비어 있음"을 나타내는 데 사용하는 관례를 따르곤 합니다. 이러한 관례를 이해하고 활용하면 코드를 더 명확하게 작성할 수 있을 것입니다.

 

▼ 아래 글도 읽어보세요! ▼

 

 

JavaScript 전역변수와 지역변수의 소개, 특징, 차이점, 예시 코드

JavaScript 전역변수와 지역번수의 소개, 특징, 차이점, 예시코드 JavaScript에서 변수는 전역변수와 지역변수 두 가지 범위로 나뉩니다. 이 글에서는 이 두 분류의 변수의 차이점과 예시 코드를 통해

lemonlog.tistory.com

 

 

JavaScript 전역변수와 지역변수의 소개, 특징, 차이점, 예시 코드

JavaScript 전역변수와 지역번수의 소개, 특징, 차이점, 예시코드 JavaScript에서 변수는 전역변수와 지역변수 두 가지 범위로 나뉩니다. 이 글에서는 이 두 분류의 변수의 차이점과 예시 코드를 통해

lemonlog.tistory.com

 

 

JavaScript 실시간 시계 - 소스 코드 제공

JavaScript 실시간 시계 - 소스 코드 제공 이번 글에서는 HTML, CSS, 그리고 JavaScript를 활용하여 디지털 시계를 만드는 방법을 알아보겠습니다. 디지털 시계는 웹 페이지에 실시간 시간을 표시하는 간

lemonlog.tistory.com