본문 바로가기

Python_WEB/JavaScript

[freecodecamp]JavaScript 동치 비교 연산자

반응형

완전 일치 (===)은 일치 연산자 (==)에 대응합니다.

그러나 비교되는 두 값을 공통 유형으로 변환하려는 일치 연산자와 달리 완전 일치 연산자는 유형 변환을 수행하지 않습니다.

비교되는 값의 유형이 다른 경우 같지 않은 것으로 간주되고 완전 일치 연산자는 false를 반환합니다.

 

예>

3 ===  3   // true
3 === '3'  // false

 

두 번째 예에서 3은 숫자 유형이고 '3'은 문자열 유형입니다.

 

Q>

1. if 문에서 완전 일치 연산자를 사용하여 val이 7과 같을 때 함수가 "Equal"을 반환하도록합니다.

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

3. testStrict (7)은 "Equal"을 반환해야합니다.

4. testStrict ( "7")는 "Not Equal"을 반환해야합니다.

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

 

A>

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

testStrict(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

 

반응형