반응형
완전 일치 (===)은 일치 연산자 (==)에 대응합니다.
그러나 비교되는 두 값을 공통 유형으로 변환하려는 일치 연산자와 달리 완전 일치 연산자는 유형 변환을 수행하지 않습니다.
비교되는 값의 유형이 다른 경우 같지 않은 것으로 간주되고 완전 일치 연산자는 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);
반응형
'Python_WEB > JavaScript' 카테고리의 다른 글
[freecodecamp]JavaScript != 연산자 비교 (0) | 2020.10.22 |
---|---|
[freecodecamp]JavaScript 다른 값 비교 연습 (0) | 2020.10.22 |
[freecodecamp]JavaScript == 연산자 비교 (0) | 2020.10.22 |
[freecodecamp]JavaScript if 문과 함께 논리연산자 사용 (0) | 2020.10.21 |
[freecodecamp]JavaScript 부울 자료형 (0) | 2020.10.21 |