diff options
author | InSeongSo <goflvhxj2547@gmail.com> | 2021-10-19 16:54:04 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-19 16:54:04 +0900 |
commit | c4eea51f47b7f138a3b09cb61f2bfe6eaff66333 (patch) | |
tree | fa71ef3248b4c3fcbe4d60a67fb54be8acf297c7 /files/ko/web | |
parent | 94e8f8c474d5a10be866af1bc2eb0dd515a7228f (diff) | |
download | translated-content-c4eea51f47b7f138a3b09cb61f2bfe6eaff66333.tar.gz translated-content-c4eea51f47b7f138a3b09cb61f2bfe6eaff66333.tar.bz2 translated-content-c4eea51f47b7f138a3b09cb61f2bfe6eaff66333.zip |
[Ko] New translate Inequality Operator (#2623)
* [Ko] translate mutable, immutable content
* [ko] Fix on JavaScript.Data_structures
* fix: ChangeBroken Links
* [ko] Translate on JavaScript.Reference.Operators.Inequality
Diffstat (limited to 'files/ko/web')
-rw-r--r-- | files/ko/web/javascript/reference/operators/inequality/index.md | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/files/ko/web/javascript/reference/operators/inequality/index.md b/files/ko/web/javascript/reference/operators/inequality/index.md new file mode 100644 index 0000000000..4e1d19956e --- /dev/null +++ b/files/ko/web/javascript/reference/operators/inequality/index.md @@ -0,0 +1,102 @@ +--- +title: 부등 연산자(!=) +slug: Web/JavaScript/Reference/Operators/Inequality +tags: + - JavaScript + - Language feature + - Operator + - Reference +browser-compat: javascript.operators.inequality +--- +{{jsSidebar("Operators")}} + +부등 연산자(!=)는 두 피연산자가 같지 않은지 확인하여 불리언 결과를 반환합니다. 엄격한 부등 연산자와는 달리 다른 유형의 피연산자를 암묵적으로 변환하고 비교합니다. + +{{EmbedInteractiveExample("pages/js/expressions-inequality.html")}} + +## 구문 + +```js +x != y +``` + +## 설명 + +부등식 연산자는 피연산자가 같지 않은지 여부를 확인합니다. [동등 연산자](/ko/docs/Web/JavaScript/Reference/Operators/Equality)의 부정이므로 다음 두 줄은 항상 같은 결과를 제공합니다. + +```js +x != y + +!(x == y) +``` + +비교 알고리즘에 대한 자세한 내용은 [동등 연산자](/ko/docs/Web/JavaScript/Reference/Operators/Equality) 페이지를 참조하십시오. + +동등 연산자와 마찬가지로 부등 연산자도 다른 유형의 피연산자를 변환하여 비교합니다. + +```js +3 != "3"; // false +``` + +이를 방지하고 다른 유형이 다른 것으로 간주되게 하려면 [엄격한 불일치 연산자](/en-US/docs/Web/JavaScript/Reference/Operators/Strict_inequality)를 사용해야 합니다. + +```js +3 !== "3"; // true +``` + +## 예제 + +### 타입 변환이 없는 비교 + +```js +1 != 2; // true +"hello" != "hola"; // true + +1 != 1; // false +"hello" != "hello"; // false +``` + +### 타입 변환이 있는 비교 + +```js +"1" != 1; // false +1 != "1"; // false +0 != false; // false +0 != null; // true +0 != undefined; // true +0 != !!null; // false, look at Logical NOT operator +0 != !!undefined; // false, look at Logical NOT operator +null != undefined; // false + +const number1 = new Number(3); +const number2 = new Number(3); +number1 != 3; // false +number1 != number2; // true +``` + +### 객체의 비교 + +```js +const object1 = {"key": "value"} +const object2 = {"key": "value"}; + +object1 != object2 // true +object2 != object2 // false +``` + +## 명세 + +{{Specifications}} + +## 브라우저 호환성 + +{{Compat}} + +## 관련 문서 + +- [Equality + operator](/en-US/docs/Web/JavaScript/Reference/Operators/Equality) +- [Strict + equality operator](/en-US/docs/Web/JavaScript/Reference/Operators/Strict_equality) +- [Strict + inequality operator](/en-US/docs/Web/JavaScript/Reference/Operators/Strict_inequality) |