본문 바로가기

Python_WEB/JavaScript

[freecodecamp]JavaScript 다른 값 비교 연습

반응형

마지막 두 가지 도전에서 우리는 항등 연산자 (==)와 완전 항등 연산자 (===)에 대해 배웠습니다.

이 연산자를 좀 더 사용하여 빠르게 검토하고 연습 해 봅시다.

비교되는 값이 동일한 유형이 아닌 경우 같음 연산자는 유형 변환을 수행 한 다음 값을 평가합니다.

그러나 완전 항등 연산자는 한 유형을 다른 유형으로 변환하지 않고 데이터 유형과 값을있는 그대로 비교합니다.

 

예>

3 == '3'  // returns true because JavaScript performs type conversion from string to number
3 === '3' // returns false because the types are different and type conversion is not performed

 

JavaScript에서는 다음과 같이 typeof 연산자를 사용하여 변수 또는 값의 유형을 결정할 수 있습니다.

 

예>

typeof 3   // returns 'number'
typeof '3' // returns 'string'

 

Q>

1. compareEquality 함수는 같음 연산자를 사용하여 두 값을 비교합니다.

2. 값이 완전히 같을 때만 "Equal"을 반환하도록 함수를 수정합니다.

3. compareEquality (10, "10")은 "Not Equal"을 반환해야합니다.

4. compareEquality ( "20", 20)는 "Not Equal"을 반환해야합니다.

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

 

A>

// Setup
function compareEquality(a, b) {
    if (a === b) {
        // Change this line
        return 'Equal';
    }
    return 'Not Equal';
}

console.log(compareEquality(10, '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

 

반응형