반응형
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);
반응형
'Python_WEB > JavaScript' 카테고리의 다른 글
[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 |
[freecodecamp]JavaScript 정렬 (0) | 2020.10.21 |