Skip to content

Commit 5f17171

Browse files
ws8313Violet-Bora-Lee
authored andcommitted
[오타수정] Part 1 2.9 비교 연산자 #1460
1 parent 6cfe10b commit 5f17171

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

1-js/02-first-steps/09-comparison/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ alert( result ); // true
3737

3838
## 문자열 비교
3939

40-
자바스크립트는 '사전'순으로 문자열을 비교합니다. '사전편집(lexicographical)'순 이라고 불리기도 하는 이 기준을 적용하면 사전 뒤쪽의 문자열은 사전 앞쪽의 문자열보다 크다고 판단됩니다.
40+
자바스크립트는 '사전' 순으로 문자열을 비교합니다. '사전편집(lexicographical)'순이라고 불리기도 하는 이 기준을 적용하면 사전 뒤쪽의 문자열은 사전 앞쪽의 문자열보다 크다고 판단됩니다.
4141

4242
실제 단어를 사전에 실을 때 단어를 구성하는 문자 하나하나를 비교하여 등재 순서를 정하는 것과 같이 자바스크립트도 문자열을 구성하는 문자 하나하나를 비교해가며 문자열을 비교합니다.
4343

@@ -63,7 +63,7 @@ alert( 'Bee' > 'Be' ); // true
6363
2. `l``l`과 같습니다.
6464
3. `o``e`보다 크기 때문에 여기서 비교가 종료되고, `o`가 있는 첫 번째 문자열 `'Glow'`가 더 크다는 결론이 도출됩니다.
6565

66-
```smart header="정확히는 사전순이 아니라 유니코드 순입니다."
66+
```smart header="정확히는 사전 순이 아니라 유니코드 순입니다."
6767
자바스크립트의 문자열 비교 알고리즘은 사전이나 전화번호부에서 사용되는 정렬 알고리즘과 아주 유사하지만, 완전히 같진 않습니다.
6868
6969
차이점 중 하나는 자바스크립트는 대·소문자를 따진다는 것입니다. 대문자 `'A'`와 소문자 `'a'`를 비교했을 때 소문자 `'a'`가 더 큽니다. 자바스크립트 내부에서 사용되는 인코딩 표인 유니코드에선 소문자가 대문자보다 더 큰 인덱스를 갖기 때문이죠. 이와 관련한 자세한 내용은 <info:string> 챕터에서 다루도록 하겠습니다.
@@ -208,7 +208,7 @@ alert( undefined == 0 ); // false (3)
208208
## 요약
209209

210210
- 비교 연산자는 불린값을 반환합니다.
211-
- 문자열은 문자 단위로 비교되는데, 이때 비교 기준은 '사전'순입니다.
211+
- 문자열은 문자 단위로 비교되는데, 이때 비교 기준은 '사전' 순입니다.
212212
- 서로 다른 타입의 값을 비교할 땐 숫자형으로 형 변환이 이뤄지고 난 후 비교가 진행됩니다(일치 연산자는 제외).
213213
- `null``undefined`는 동등 비교(`==`) 시 서로 같지만 다른 값과는 같지 않습니다.
214214
- `null`이나 `undefined`가 될 확률이 있는 변수가 `>` 또는 `<`의 피연산자로 올 때는 주의를 기울이시기 바랍니다. `null`, `undefined` 여부를 확인하는 코드를 따로 추가하는 습관을 들이길 권유합니다.

0 commit comments

Comments
 (0)