본문 바로가기

Python_WEB/JavaScript

[freecodecamp]JavaScript == 연산자 비교

반응형

JavaScript에는 많은 비교 연산자가 있습니다.

이러한 모든 연산자는 부울 true 또는 false 값을 반환합니다.

가장 기본적인 연산자는 같음 연산자 ==입니다.

같음 연산자는 두 값을 비교하여 같으면 true를 반환하고 그렇지 않으면 false를 반환합니다.

같음은 연산자의 오른쪽에있는 값을 왼쪽의 변수에 할당하는 할당 (=)과 다릅니다.

 

예>

function equalityTest(myVal) {
  if (myVal == 10) {
     return "Equal";
  }
  return "Not Equal";
}

 

myVal이 10이면 같음 연산자가 true를 반환하므로 중괄호 안의 코드가 실행되고 함수는 "Equal"을 반환합니다.

그렇지 않으면 함수는 "같지 않음"을 반환합니다.

JavaScript가 서로 다른 두 데이터 유형 (예 : 숫자 및 문자열)을 비교하려면 한 유형을 다른 유형으로 변환해야합니다.

이를 "Type Coercion"이라고합니다. 그러나 일단 그렇게되면 다음과 같이 용어를 비교할 수 있습니다.

 

1   ==  1   // true
1   ==  2   // false
1   == '1'  // true
"3" ==  3   // true

 

Q>

1. val이 12와 같을 때 함수가 "Equal"을 반환하도록 표시된 줄에 항등 연산자를 추가합니다.

2. testEqual (10)은 "같지 않음"을 반환해야합니다.

3. testEqual (12)는 "Equal"을 반환해야합니다.

4. testEqual ( "12")는 "Equal"을 반환해야합니다.

5. == 연산자를 사용해야합니다.

 

A>

// Setup
function testEqual(val) {
  if (val == 12) {
    // Change this line
    return "Equal";
  }
  return "Not Equal";
}

testEqual(10);

 

https://www.freecodecamp.org/

 

freeCodeCamp.org

Learn to code. Build projects. Earn certifications.Since 2015, 40,000 graduates have gotten jobs at tech companies including Google, Apple, Amazon, and Microsoft.

www.freecodecamp.org

 

반응형