From 28a9debdd0bc6e67ba3603172525b5ad2be4c26d Mon Sep 17 00:00:00 2001 From: Jongha Kim Date: Thu, 29 Jul 2021 08:53:12 +0900 Subject: [ko] javascript/global_objects/null en-us 문서와 동기화 (#1414) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * javascript/global_objects/null en-us 문서와 동기화 * Update files/ko/web/javascript/reference/global_objects/null/index.html Co-authored-by: alattalatta * 리뷰 반영 Co-authored-by: alattalatta --- .../reference/global_objects/null/index.html | 52 +++++++++++----------- 1 file changed, 27 insertions(+), 25 deletions(-) (limited to 'files/ko') diff --git a/files/ko/web/javascript/reference/global_objects/null/index.html b/files/ko/web/javascript/reference/global_objects/null/index.html index e69295c9f6..823ff52446 100644 --- a/files/ko/web/javascript/reference/global_objects/null/index.html +++ b/files/ko/web/javascript/reference/global_objects/null/index.html @@ -3,22 +3,31 @@ title: 'null' slug: Web/JavaScript/Reference/Global_Objects/null tags: - JavaScript + - Language feature - Literal - Primitive - - Reference +browser-compat: javascript.builtins.null translation_of: Web/JavaScript/Reference/Global_Objects/null --- -
{{jsSidebar("Objects")}}
+
{{jsSidebar("Operators")}}
-

null은 JavaScript의 {{Glossary("Primitive", "원시 값")}} 중 하나로, 어떤 값이 의도적으로 비어있음을 표현하며 불리언 연산에서는 {{glossary("falsy", "거짓")}}으로 취급합니다.

+

+ null은 JavaScript의 원시 값 중 하나로, 어떤 값이 의도적으로 비어있음을 표현하며 불리언 + 연산에서는 거짓으로 취급합니다. +

{{EmbedInteractiveExample("pages/js/globalprops-null.html")}}
+

구문

+
null
-

설명

+

설명

-

null은 리터럴로서, null로 작성할 수 있습니다. null은 {{jsxref("undefined")}}와 같은 전역 객체의 식별자가 아닙니다. 대신 식별되지 않은 상태를 나타내며 해당 변수가 어떠한 객체도 가리키고 있지 않음을 표시합니다. API에서는 대개 객체를 기대했지만, 어떤 적합한 객체도 존재하지 않을 때 반환합니다.

+

null은 리터럴로서 null이라 씁니다. null은 + {{jsxref("Global_Objects/undefined","undefined")}}과 같이 글로벌 객체의 속성에 대한 식별자가 아닙니다. 대신 null은 식별되지 않은 것을 + 표현합니다. 즉, 변수가 아무런 객체를 가리키지 않음을 표현합니다. API에서는 null을 종종 관련된 객체가 존재하지 않을 때 그 객체 대신 사용합니다. +

// 정의되지 않고 초기화된 적도 없는 foo
 foo; //ReferenceError: foo is not defined
@@ -28,9 +37,10 @@ var foo = null;
 foo; //null
 
-

nullundefined의 차이

+

nullundefined의 차이

-

null 또는 undefined를 검사할 때, 동등 연산자(==)와 일치 연산자(===)의 차이를 주의하세요. 동등 연산자는 자료형 변환을 수행합니다.

+

null 또는 undefined를 검사할 때, 동등 연산자(==)와 일치 연산자(===)의 차이를 주의하세요. 동등 연산자는 자료형 변환을 수행합니다.

typeof null          // "object" (하위호환 유지를 위해 "null"이 아님)
 typeof undefined     // "undefined"
@@ -42,28 +52,20 @@ null == null         // true
 isNaN(1 + null)      // false
 isNaN(1 + undefined) // true
-

명세

+

명세

- - - - - - - - - -
명세
{{SpecName('ESDraft', '#sec-null-value', 'null value')}}
+{{Specifications}} -

브라우저 호환성

+

브라우저 호환성

+

{{Compat}}

- -

{{Compat("javascript.builtins.null")}}

- -

같이 보기

+

같이 보기

    -
  • {{jsxref("undefined")}}
  • -
  • {{jsxref("NaN")}}
  • +
  • {{jsxref("undefined")}}
  • +
  • {{jsxref("NaN")}}
  • +
  • + {{jsxref("Operators/void", "void")}} 연산자 +
-- cgit v1.2.3-54-g00ecf