Skip to content

Commit 38bdb07

Browse files
ssujinchoiViolet-Bora-Lee
authored andcommitted
[논리 연산자] 문제 오타 수정(#1459)
1 parent 71fd3b9 commit 38bdb07

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

1-js/02-first-steps/11-logical-operators/2-alert-or/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ alert( alert(1) || 2 || alert(3) );
88

99
1. 첫 번째 OR `||` 은 왼쪽 피연산자인 `alert(1)`를 평가합니다. 이때 첫 번째 얼럿 창에 `1`이 출력되죠.
1010
2. `alert`메서드는 `undefined`를 반환하기 때문에, OR 연산자는 다음 피연산자를 평가하게 됩니다. truthy를 찾기 위해 말이죠.
11-
3. 두 번째 피연산자(오른쪽 피연산자)인 `2`는 truthy이기 때문에 실행이 멈추고 `2`가 반환됩니다. 반환된 값 `2`는 제일 바깥 `alert`의 피연산자가 되어 두 번째 얼럿창에 출력됩니다.
11+
3. 두 번째 피연산자(오른쪽 피연산자)인 `2`는 truthy이기 때문에 실행이 멈추고 `2`가 반환됩니다. 반환된 값 `2`는 제일 바깥 `alert`의 피연산자가 되어 두 번째 얼럿 창에 출력됩니다.
1212

1313
평가가 `alert(3)`까지 진행되지 않기 때문에 `3`은 출력되지 않습니다.

1-js/02-first-steps/11-logical-operators/4-alert-and/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ alert( alert(1) && alert(2) );
66

77
`alert`를 호출하면 `undefined`가 반환됩니다. `alert`는 단순히 얼럿 창에 메시지만 띄워주고, 의미 있는 값을 반환해 주지 않습니다.
88

9-
`&&`는 왼쪽 피연산자를 평가하고(이때 `1`얼럿창에 출력됩니다) 평가를 즉시 멈춥니다. `alert(1)`의 평가 결과는 `undefined`로 falsy이기 때문이죠. `&&` 연산자는 falsy를 만나면 그 값을 출력하고 즉시 연산을 멈춥니다.
9+
`&&`는 왼쪽 피연산자를 평가하고(이때 `1`얼럿 창에 출력됩니다) 평가를 즉시 멈춥니다. `alert(1)`의 평가 결과는 `undefined`로 falsy이기 때문이죠. `&&` 연산자는 falsy를 만나면 그 값을 출력하고 즉시 연산을 멈춥니다.

0 commit comments

Comments
 (0)