Skip to content

Commit d93bb36

Browse files
committed
update post
1 parent 0b5e0f0 commit d93bb36

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

content/posts/자원/JavaScript/`==` 과 `===` 의 차이.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ tags:
33
- resource
44
- javascript
55
createdAt: 2025-04-18 21:21:24
6-
modifiedAt: 2025-04-18 21:53:33
6+
modifiedAt: 2025-04-21 08:13:00
77
publish: 자원/JavaScript
88
related: ""
99
series: ""
@@ -23,4 +23,4 @@ series: ""
2323

2424
- `===` (엄겨거 동등성 비교, Strict Equality Comparison)
2525

26-
피연산자드의 타입 변환 없이 값과 타입을 모두 비교한다. 타입ㅇ이 다르면 즉시 `false`를 반환한다. 예를 들어, `0 == false``false`이고, `null === undefined``false`이다.
26+
피연산자드의 타입 변환 없이 값과 타입을 모두 비교한다. 타입이 다르면 즉시 `false`를 반환한다. 예를 들어, `0 == false``false`이고, `null === undefined``false`이다.

public/meta-data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
"tags": ["resource", "javascript"],
7474
"series": "",
7575
"createdAt": "2025-04-18 21:21:24",
76-
"modifiedAt": "2025-04-18 21:53:33",
76+
"modifiedAt": "2025-04-21 08:13:00",
7777
"publish": "자원/JavaScript"
7878
},
7979
{
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"content": "\n# `==` 과 `===` 의 차이\n\n두 연산자 모두 값을 비교하지만, 비교 방식에 차이가 있다.\n\n예측 불가능한 타입 벼너환으로 인한 버그를 피하기 위해, 거의 항상 `===` (엄격 동등성 비교)를 사용하는 것이 좋다. `==`는 타입 변환 규칙을 정확히 이해하고 특별한 의도가 있을때만 제한적으로 사용해야 한다.\n\n동등성 비교는 조건문 등에서 매우 빈번하게 사용하게 되므로, 두 연산자의 차이를 명확히 이해하고 `===`를 일관되게 사용하는 것이 코드의 안정성과 예측 가능서을 높이는 데 중요하다.\n\n- `==` (추상 동등성 비교,Abstract Equality Comparison)\n\n 비교화기 전에 피연산자들의 타입을 강제로 변환(type coercion)하여 같은 타입으로 만든 후 값을 비교한다. 이 과정에서 예상치 못하 결과가 나올수 있다. 예를 들어, `0 == false`는 `true` 이고 `\"\" == false`도 `true`이며, `null == undefined`도 `true`이다.\n\n- `===` (엄겨거 동등성 비교, Strict Equality Comparison)\n\n 피연산자드의 타입 변환 없이 값과 타입을 모두 비교한다. 타입ㅇ이 다르면 즉시 `false`를 반환한다. 예를 들어, `0 == false`는 `false`이고, `null === undefined`도 `false`이다.\n",
3-
"plainContent": "두 연산자 모두 값을 비교하지만, 비교 방식에 차이가 있다.\n예측 불가능한 타입 벼너환으로 인한 버그를 피하기 위해, 거의 항상 === (엄격 동등성 비교)를 사용하는 것이 좋다. ==는 타입 변환 규칙을 정확히 이해하고 특별한 의도가 있을때만 제한적으로 사용해야 한다.\n동등성 비교는 조건문 등에서 매우 빈번하게 사용하게 되므로, 두 연산자의 차이를 명확히 이해하고 ===를 일관되게 사용하는 것이 코드의 안정성과 예측 가능서을 높이는 데 중요하다.\n== (추상 동등성 비교,Abstract Equality Comparison)\n비교화기 전에 피연산자들의 타입을 강제로 변환(type coercion)하여 같은 타입으로 만든 후 값을 비교한다. 이 과정에서 예상치 못하 결과가 나올수 있다. 예를 들어, 0 == false는 true 이고 \"\" == false도 true이며, null == undefined도 true이다.\n=== (엄겨거 동등성 비교, Strict Equality Comparison)\n피연산자드의 타입 변환 없이 값과 타입을 모두 비교한다. 타입ㅇ이 다르면 즉시 false를 반환한다. 예를 들어, 0 == false는 false이고, null === undefined도 false이다."
2+
"content": "\n# `==` 과 `===` 의 차이\n\n두 연산자 모두 값을 비교하지만, 비교 방식에 차이가 있다.\n\n예측 불가능한 타입 벼너환으로 인한 버그를 피하기 위해, 거의 항상 `===` (엄격 동등성 비교)를 사용하는 것이 좋다. `==`는 타입 변환 규칙을 정확히 이해하고 특별한 의도가 있을때만 제한적으로 사용해야 한다.\n\n동등성 비교는 조건문 등에서 매우 빈번하게 사용하게 되므로, 두 연산자의 차이를 명확히 이해하고 `===`를 일관되게 사용하는 것이 코드의 안정성과 예측 가능서을 높이는 데 중요하다.\n\n- `==` (추상 동등성 비교,Abstract Equality Comparison)\n\n 비교화기 전에 피연산자들의 타입을 강제로 변환(type coercion)하여 같은 타입으로 만든 후 값을 비교한다. 이 과정에서 예상치 못하 결과가 나올수 있다. 예를 들어, `0 == false`는 `true` 이고 `\"\" == false`도 `true`이며, `null == undefined`도 `true`이다.\n\n- `===` (엄겨거 동등성 비교, Strict Equality Comparison)\n\n 피연산자드의 타입 변환 없이 값과 타입을 모두 비교한다. 타입이 다르면 즉시 `false`를 반환한다. 예를 들어, `0 == false`는 `false`이고, `null === undefined`도 `false`이다.\n",
3+
"plainContent": "두 연산자 모두 값을 비교하지만, 비교 방식에 차이가 있다.\n예측 불가능한 타입 벼너환으로 인한 버그를 피하기 위해, 거의 항상 === (엄격 동등성 비교)를 사용하는 것이 좋다. ==는 타입 변환 규칙을 정확히 이해하고 특별한 의도가 있을때만 제한적으로 사용해야 한다.\n동등성 비교는 조건문 등에서 매우 빈번하게 사용하게 되므로, 두 연산자의 차이를 명확히 이해하고 ===를 일관되게 사용하는 것이 코드의 안정성과 예측 가능서을 높이는 데 중요하다.\n== (추상 동등성 비교,Abstract Equality Comparison)\n비교화기 전에 피연산자들의 타입을 강제로 변환(type coercion)하여 같은 타입으로 만든 후 값을 비교한다. 이 과정에서 예상치 못하 결과가 나올수 있다. 예를 들어, 0 == false는 true 이고 \"\" == false도 true이며, null == undefined도 true이다.\n=== (엄겨거 동등성 비교, Strict Equality Comparison)\n피연산자드의 타입 변환 없이 값과 타입을 모두 비교한다. 타입이 다르면 즉시 false를 반환한다. 예를 들어, 0 == false는 false이고, null === undefined도 false이다."
44
}

0 commit comments

Comments
 (0)