From b658346bfeda79a3b7655d81f0bfcc240aba28bd Mon Sep 17 00:00:00 2001 From: hochan Lee Date: Thu, 13 May 2021 13:44:21 +0900 Subject: [FIX] macros, en-US update, nullish operator (#775) --- .../reference/operators/nullish_coalescing_operator/index.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'files/ko/web') diff --git a/files/ko/web/javascript/reference/operators/nullish_coalescing_operator/index.html b/files/ko/web/javascript/reference/operators/nullish_coalescing_operator/index.html index c9bc299a61..3a9a35a411 100644 --- a/files/ko/web/javascript/reference/operators/nullish_coalescing_operator/index.html +++ b/files/ko/web/javascript/reference/operators/nullish_coalescing_operator/index.html @@ -5,10 +5,12 @@ translation_of: Web/JavaScript/Reference/Operators/Nullish_coalescing_operator ---

{{JSSidebar("Operators")}}

-

널 병합 연산자 (??) 는 왼쪽 피연산자가 {{jsxref("null")}} 또는 {{jsxref("undefined")}}일 때 오른쪽 피연산자를 반환하고, 그렇지 않으면 왼쪽 피연산자를 반환하는 논리 연산자이다.

+

널 병합 연산자 (??) 는 왼쪽 피연산자가 null 또는 undefined일 때 오른쪽 피연산자를 반환하고, 그렇지 않으면 왼쪽 피연산자를 반환하는 논리 연산자이다.

이는 왼쪽 피연산자가 null 또는 undefined 뿐만 아니라 falsy 값에 해당할 경우 오른쪽 피연산자를 반환하는 논리 연산자 OR (||)와는 대조된다. 다시 말해 만약 어떤 변수 foo에게 falsy 값( '' 또는 0)을 포함한 값을 제공하기 위해 ||을 사용하는 것을 고려했다면 예기치 않는 동작이 발생할 수 있다. 하단에 더 많은 예제가 있다.

+

널 병합 연산자는 연산자 우선 순위가 다섯번째로 낮은데, || 의 바로 아래이며 조건부 (삼항) 연산자의 바로 위이다.

+
{{EmbedInteractiveExample("pages/js/expressions-nullishcoalescingoperator.html")}}